Lines Matching refs:predecessor
150 for (HBasicBlock* predecessor : block->GetPredecessors()) { in VisitBasicBlock()
151 HInstruction* last_instruction = IsExitTryBoundaryIntoExitBlock(predecessor) ? in VisitBasicBlock()
152 predecessor->GetSinglePredecessor()->GetLastInstruction() : in VisitBasicBlock()
153 predecessor->GetLastInstruction(); in VisitBasicBlock()
256 for (HBasicBlock* predecessor : block->GetPredecessors()) { in VisitBasicBlock()
257 const HTryBoundary* incoming_try_entry = predecessor->ComputeTryEntryOfSuccessors(); in VisitBasicBlock()
266 predecessor->GetBlockId())); in VisitBasicBlock()
275 predecessor->GetBlockId())); in VisitBasicBlock()
283 predecessor->GetBlockId())); in VisitBasicBlock()
700 HBasicBlock* predecessor = loop_header->GetPredecessors()[i]; in HandleLoop() local
701 if (!loop_information->IsBackEdge(*predecessor)) { in HandleLoop()
705 predecessor->GetBlockId())); in HandleLoop()
877 HBasicBlock* predecessor = predecessors[i]; in VisitPhi() local
878 if (!(input->GetBlock() == predecessor in VisitPhi()
879 || input->GetBlock()->Dominates(predecessor))) { in VisitPhi()