Lines Matching defs:loop_header
575 void GraphChecker::HandleLoop(HBasicBlock* loop_header) {
576 int id = loop_header->GetBlockId();
577 HLoopInformation* loop_information = loop_header->GetLoopInformation();
590 loop_header->GetBlockId()));
593 if (loop_information->GetSuspendCheck() != loop_header->GetFirstInstructionDisregardMoves()) {
596 loop_header->GetBlockId()));
601 size_t num_preds = loop_header->GetPredecessors().size();
608 HBasicBlock* first_predecessor = loop_header->GetPredecessors()[0];
614 for (size_t i = 1, e = loop_header->GetPredecessors().size(); i < e; ++i) {
615 HBasicBlock* predecessor = loop_header->GetPredecessors()[i];
652 for (HLoopInformationOutwardIterator it(*loop_header); !it.Done(); it.Advance()) {
664 if (!loop_header->IsLoopPreHeaderFirstPredecessor()) {
678 } else if (!loop_information->IsIrreducible() && !loop_header->Dominates(loop_block)) {