Searched refs:SchedulingNode (Results 1 – 3 of 3) sorted by relevance
157 class SchedulingNode : public DeletableArenaObject<kArenaAllocScheduler> {159 SchedulingNode(HInstruction* instr, ScopedArenaAllocator* allocator, bool is_scheduling_barrier) in SchedulingNode() function171 void AddDataPredecessor(SchedulingNode* predecessor) { in AddDataPredecessor()180 const ScopedArenaVector<SchedulingNode*>& GetDataPredecessors() const { in GetDataPredecessors()184 void AddOtherPredecessor(SchedulingNode* predecessor) { in AddOtherPredecessor()195 const ScopedArenaVector<SchedulingNode*>& GetOtherPredecessors() const { in GetOtherPredecessors()219 bool HasDataDependency(const SchedulingNode* node) const { in HasDataDependency()223 bool HasOtherDependency(const SchedulingNode* node) const { in HasOtherDependency()256 ScopedArenaVector<SchedulingNode*> data_predecessors_;257 ScopedArenaVector<SchedulingNode*> other_predecessors_;[all …]
36 void SchedulingGraph::AddDependency(SchedulingNode* node, in AddDependency()37 SchedulingNode* dependency, in AddDependency()285 void SchedulingGraph::AddCrossIterationDependencies(SchedulingNode* node) { in AddCrossIterationDependencies()298 SchedulingNode* def_node = GetNode(phi_input); in AddCrossIterationDependencies()315 void SchedulingGraph::AddDependencies(SchedulingNode* instruction_node, in AddDependencies()330 SchedulingNode* other_node = GetNode(other); in AddDependencies()369 SchedulingNode* other_node = GetNode(other); in AddDependencies()419 static void DumpAsDotNode(std::ostream& output, const SchedulingNode* node) { in DumpAsDotNode()442 for (const SchedulingNode* predecessor : node->GetDataPredecessors()) { in DumpAsDotNode()447 for (const SchedulingNode* predecessor : node->GetOtherPredecessors()) { in DumpAsDotNode()[all …]
360 const SchedulingNode* node = GetNode(instruction); in HasImmediateDataDependency()361 const SchedulingNode* other = GetNode(other_instruction); in HasImmediateDataDependency()374 const SchedulingNode* node = GetNode(instruction); in HasImmediateOtherDependency()375 const SchedulingNode* other = GetNode(other_instruction); in HasImmediateOtherDependency()