Home
last modified time | relevance | path

Searched refs:SubtreeID (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DScheduleDFS.h78 unsigned SubtreeID = InvalidSubtreeID; member
151 unsigned getNumSubInstrs(unsigned SubtreeID) const { in getNumSubInstrs() argument
152 return DFSTreeData[SubtreeID].SubInstrCount; in getNumSubInstrs()
173 return DFSNodeData[SU->NodeNum].SubtreeID; in getSubtreeID()
180 unsigned getSubtreeLevel(unsigned SubtreeID) const { in getSubtreeLevel() argument
181 return SubtreeConnectLevels[SubtreeID]; in getSubtreeLevel()
186 void scheduleTree(unsigned SubtreeID);
H A DMachineScheduler.h254 virtual void scheduleTree(unsigned SubtreeID) {} in scheduleTree() argument
1063 void scheduleTree(unsigned SubtreeID) override { in scheduleTree() argument
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DScheduleDAGInstrs.cpp1247 return R.DFSNodeData[SU->NodeNum].SubtreeID in isVisited()
1264 R.DFSNodeData[SU->NodeNum].SubtreeID = SU->NodeNum; in visitPostorderNode()
1282 if (R.DFSNodeData[PredNum].SubtreeID == PredNum) { in visitPostorderNode()
1335 R.DFSNodeData[Idx].SubtreeID = SubtreeClasses[Idx]; in finalize()
1337 << R.DFSNodeData[Idx].SubtreeID << '\n'); in finalize()
1360 if (R.DFSNodeData[PredNum].SubtreeID != PredNum) in joinPredSubtree()
1374 R.DFSNodeData[PredNum].SubtreeID = Succ->NodeNum; in joinPredSubtree()
1488 void SchedDFSResult::scheduleTree(unsigned SubtreeID) { in scheduleTree() argument
1489 for (const Connection &C : SubtreeConnections[SubtreeID]) { in scheduleTree()
H A DMachineScheduler.cpp1249 unsigned SubtreeID = DFSResult->getSubtreeID(SU); in schedule() local
1250 if (!ScheduledTrees.test(SubtreeID)) { in schedule()
1251 ScheduledTrees.set(SubtreeID); in schedule()
1252 DFSResult->scheduleTree(SubtreeID); in schedule()
1253 SchedImpl->scheduleTree(SubtreeID); in schedule()
3736 void scheduleTree(unsigned SubtreeID) override { in scheduleTree() argument