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

/external/llvm/include/llvm/CodeGen/
H A DScheduleDFS.h73 /// A node's SubtreeID is set to itself when it is visited to indicate that it
79 unsigned SubtreeID; member in struct:llvm::SchedDFSResult::NodeData
81 NodeData(): InstrCount(0), SubtreeID(InvalidSubtreeID) {}
152 unsigned getNumSubInstrs(unsigned SubtreeID) const {
153 return DFSTreeData[SubtreeID].SubInstrCount;
174 return DFSNodeData[SU->NodeNum].SubtreeID;
181 unsigned getSubtreeLevel(unsigned SubtreeID) const {
182 return SubtreeConnectLevels[SubtreeID];
187 void scheduleTree(unsigned SubtreeID);
H A DMachineScheduler.h208 virtual void scheduleTree(unsigned SubtreeID) {} argument
979 void scheduleTree(unsigned SubtreeID) override {
/external/llvm/lib/CodeGen/
H A DScheduleDAGInstrs.cpp1430 /// During visitPostorderNode the Node's SubtreeID is assigned to the Node
1431 /// ID. Later, SubtreeID is updated but remains valid.
1433 return R.DFSNodeData[SU->NodeNum].SubtreeID
1450 R.DFSNodeData[SU->NodeNum].SubtreeID = SU->NodeNum;
1469 if (R.DFSNodeData[PredNum].SubtreeID == PredNum) {
1523 R.DFSNodeData[Idx].SubtreeID = SubtreeClasses[Idx];
1525 << R.DFSNodeData[Idx].SubtreeID << '\n');
1550 if (R.DFSNodeData[PredNum].SubtreeID != PredNum)
1565 R.DFSNodeData[PredNum].SubtreeID = Succ->NodeNum;
1675 /// The root of the given SubtreeID wa
1678 scheduleTree(unsigned SubtreeID) argument
[all...]
H A DMachineScheduler.cpp1117 unsigned SubtreeID = DFSResult->getSubtreeID(SU); local
1118 if (!ScheduledTrees.test(SubtreeID)) {
1119 ScheduledTrees.set(SubtreeID);
1120 DFSResult->scheduleTree(SubtreeID);
1121 SchedImpl->scheduleTree(SubtreeID);
3347 void scheduleTree(unsigned SubtreeID) override {

Completed in 141 milliseconds