Leave no stone unturned

To try in every way to do something, to do everything possible.

The police left no stone unturned when they were looking for the lost girl.