Lines Matching refs:predecessor
442 for (const SchedulingNode* predecessor : node->GetDataPredecessors()) { in DumpAsDotNode() local
443 const HInstruction* predecessor_instruction = predecessor->GetInstruction(); in DumpAsDotNode()
445 << "[label=\"" << predecessor->GetLatency() << "\",dir=back]\n"; in DumpAsDotNode()
447 for (const SchedulingNode* predecessor : node->GetOtherPredecessors()) { in DumpAsDotNode() local
448 const HInstruction* predecessor_instruction = predecessor->GetInstruction(); in DumpAsDotNode()
640 for (SchedulingNode* predecessor : scheduling_node->GetDataPredecessors()) { in Schedule()
641 predecessor->MaybeUpdateCriticalPath( in Schedule()
642 path_to_node + predecessor->GetInternalLatency() + predecessor->GetLatency()); in Schedule()
643 predecessor->DecrementNumberOfUnscheduledSuccessors(); in Schedule()
644 if (!predecessor->HasUnscheduledSuccessors()) { in Schedule()
645 candidates->push_back(predecessor); in Schedule()
648 for (SchedulingNode* predecessor : scheduling_node->GetOtherPredecessors()) { in Schedule()
653 predecessor->DecrementNumberOfUnscheduledSuccessors(); in Schedule()
654 if (!predecessor->HasUnscheduledSuccessors()) { in Schedule()
655 candidates->push_back(predecessor); in Schedule()