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

/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/
H A DScheduleDFS.h75 /// A node's SubtreeID is set to itself when it is visited to indicate that it
81 unsigned SubtreeID; member in struct:llvm::SchedDFSResult::NodeData
83 NodeData(): InstrCount(0), SubtreeID(InvalidSubtreeID) {}
154 unsigned getNumSubInstrs(unsigned SubtreeID) const {
155 return DFSTreeData[SubtreeID].SubInstrCount;
176 return DFSNodeData[SU->NodeNum].SubtreeID;
183 unsigned getSubtreeLevel(unsigned SubtreeID) const {
184 return SubtreeConnectLevels[SubtreeID];
189 void scheduleTree(unsigned SubtreeID);
H A DMachineScheduler.h193 virtual void scheduleTree(unsigned SubtreeID) {} argument
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DScheduleDAGInstrs.cpp1061 /// During visitPostorderNode the Node's SubtreeID is assigned to the Node
1062 /// ID. Later, SubtreeID is updated but remains valid.
1064 return R.DFSNodeData[SU->NodeNum].SubtreeID
1081 R.DFSNodeData[SU->NodeNum].SubtreeID = SU->NodeNum;
1100 if (R.DFSNodeData[PredNum].SubtreeID == PredNum) {
1154 R.DFSNodeData[Idx].SubtreeID = SubtreeClasses[Idx];
1156 << R.DFSNodeData[Idx].SubtreeID << '\n');
1181 if (R.DFSNodeData[PredNum].SubtreeID != PredNum)
1196 R.DFSNodeData[PredNum].SubtreeID = Succ->NodeNum;
1306 /// The root of the given SubtreeID wa
1309 scheduleTree(unsigned SubtreeID) argument
[all...]
H A DMachineScheduler.cpp931 unsigned SubtreeID = DFSResult->getSubtreeID(SU); local
932 if (!ScheduledTrees.test(SubtreeID)) {
933 ScheduledTrees.set(SubtreeID);
934 DFSResult->scheduleTree(SubtreeID);
935 SchedImpl->scheduleTree(SubtreeID);
2932 virtual void scheduleTree(unsigned SubtreeID) { argument

Completed in 160 milliseconds