Lines Matching refs:predecessor
251 for (HBasicBlock* predecessor : block->GetPredecessors()) { in VisitBasicBlock()
252 HInstruction* last_instruction = IsExitTryBoundaryIntoExitBlock(predecessor) ? in VisitBasicBlock()
253 predecessor->GetSinglePredecessor()->GetLastInstruction() : in VisitBasicBlock()
254 predecessor->GetLastInstruction(); in VisitBasicBlock()
382 for (HBasicBlock* predecessor : block->GetPredecessors()) { in VisitBasicBlock()
383 const HTryBoundary* incoming_try_entry = predecessor->ComputeTryEntryOfSuccessors(); in VisitBasicBlock()
392 predecessor->GetBlockId())); in VisitBasicBlock()
401 predecessor->GetBlockId())); in VisitBasicBlock()
409 predecessor->GetBlockId())); in VisitBasicBlock()
942 HBasicBlock* predecessor = loop_header->GetPredecessors()[i]; in HandleLoop() local
943 if (!loop_information->IsBackEdge(*predecessor)) { in HandleLoop()
947 predecessor->GetBlockId())); in HandleLoop()
1118 HBasicBlock* predecessor = predecessors[i]; in VisitPhi() local
1119 if (!(input->GetBlock() == predecessor in VisitPhi()
1120 || input->GetBlock()->Dominates(predecessor))) { in VisitPhi()