Check (cold) predecessor violations after each pass
Check (cold) predecessor violations after each pass

Summary:
Introducing the following metric:
if all predecessors of a block are cold, the block must also be cold

Reviewed By: agampe

Differential Revision: D29436316

fbshipit-source-id: ab08f1b6b11357b5232568b52fe86856e06c86ad

facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex