Lines Matching refs:predecessor
414 for (const SchedulingNode* predecessor : node->GetDataPredecessors()) { in DumpAsDotNode() local
415 const HInstruction* predecessor_instruction = predecessor->GetInstruction(); in DumpAsDotNode()
417 << "[label=\"" << predecessor->GetLatency() << "\",dir=back]\n"; in DumpAsDotNode()
419 for (const SchedulingNode* predecessor : node->GetOtherPredecessors()) { in DumpAsDotNode() local
420 const HInstruction* predecessor_instruction = predecessor->GetInstruction(); in DumpAsDotNode()
602 for (SchedulingNode* predecessor : scheduling_node->GetDataPredecessors()) { in Schedule()
603 predecessor->MaybeUpdateCriticalPath( in Schedule()
604 path_to_node + predecessor->GetInternalLatency() + predecessor->GetLatency()); in Schedule()
605 predecessor->DecrementNumberOfUnscheduledSuccessors(); in Schedule()
606 if (!predecessor->HasUnscheduledSuccessors()) { in Schedule()
607 candidates->push_back(predecessor); in Schedule()
610 for (SchedulingNode* predecessor : scheduling_node->GetOtherPredecessors()) { in Schedule()
615 predecessor->DecrementNumberOfUnscheduledSuccessors(); in Schedule()
616 if (!predecessor->HasUnscheduledSuccessors()) { in Schedule()
617 candidates->push_back(predecessor); in Schedule()