Lines Matching refs:loop_information
661 HLoopInformation* loop_information = loop_header->GetLoopInformation(); in HandleLoop() local
663 if (loop_information->GetPreHeader()->GetSuccessors().size() != 1) { in HandleLoop()
666 loop_information->GetPreHeader()->GetBlockId(), in HandleLoop()
668 loop_information->GetPreHeader()->GetSuccessors().size())); in HandleLoop()
671 if (loop_information->GetSuspendCheck() == nullptr) { in HandleLoop()
677 if (loop_information->GetSuspendCheck() != loop_header->GetFirstInstructionDisregardMoves()) { in HandleLoop()
693 if (loop_information->IsBackEdge(*first_predecessor)) { in HandleLoop()
700 if (!loop_information->IsBackEdge(*predecessor)) { in HandleLoop()
709 const ArenaBitVector& loop_blocks = loop_information->GetBlocks(); in HandleLoop()
712 if (loop_information->NumberOfBackEdges() == 0) { in HandleLoop()
717 for (HBasicBlock* back_edge : loop_information->GetBackEdges()) { in HandleLoop()
724 } else if (back_edge->GetLoopInformation() != loop_information) { in HandleLoop()
762 } else if (!loop_information->IsIrreducible() && !loop_header->Dominates(loop_block)) { in HandleLoop()