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()
705 HBasicBlock* predecessor = loop_header->GetPredecessors()[i]; in HandleLoop() local
706 if (!loop_information->IsBackEdge(*predecessor)) { in HandleLoop()
710 predecessor->GetBlockId())); in HandleLoop()
882 HBasicBlock* predecessor = predecessors[i]; in VisitPhi() local
883 if (!(input->GetBlock() == predecessor in VisitPhi()
884 || input->GetBlock()->Dominates(predecessor))) { in VisitPhi()