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

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDFS.h72 /// A node's SubtreeID is set to itself when it is visited to indicate that it
78 unsigned SubtreeID = InvalidSubtreeID; member in struct:llvm::SchedDFSResult::NodeData
151 unsigned getNumSubInstrs(unsigned SubtreeID) const {
152 return DFSTreeData[SubtreeID].SubInstrCount;
173 return DFSNodeData[SU->NodeNum].SubtreeID;
180 unsigned getSubtreeLevel(unsigned SubtreeID) const {
181 return SubtreeConnectLevels[SubtreeID];
186 void scheduleTree(unsigned SubtreeID);
H A DMachineScheduler.h243 virtual void scheduleTree(unsigned SubtreeID) {} argument
1046 void scheduleTree(unsigned SubtreeID) override {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DScheduleDAGInstrs.cpp1249 /// During visitPostorderNode the Node's SubtreeID is assigned to the Node
1250 /// ID. Later, SubtreeID is updated but remains valid.
1252 return R.DFSNodeData[SU->NodeNum].SubtreeID
1269 R.DFSNodeData[SU->NodeNum].SubtreeID = SU->NodeNum;
1287 if (R.DFSNodeData[PredNum].SubtreeID == PredNum) {
1340 R.DFSNodeData[Idx].SubtreeID = SubtreeClasses[Idx];
1342 << R.DFSNodeData[Idx].SubtreeID << '\n');
1365 if (R.DFSNodeData[PredNum].SubtreeID != PredNum)
1379 R.DFSNodeData[PredNum].SubtreeID = Succ->NodeNum;
1490 /// The root of the given SubtreeID wa
1493 scheduleTree(unsigned SubtreeID) argument
[all...]
H A DMachineScheduler.cpp1233 unsigned SubtreeID = DFSResult->getSubtreeID(SU); local
1234 if (!ScheduledTrees.test(SubtreeID)) {
1235 ScheduledTrees.set(SubtreeID);
1236 DFSResult->scheduleTree(SubtreeID);
1237 SchedImpl->scheduleTree(SubtreeID);
3546 void scheduleTree(unsigned SubtreeID) override {

Completed in 190 milliseconds