Searched refs:SubtreeID (Results 1 – 8 of 8) sorted by relevance
79 unsigned SubtreeID; member81 NodeData(): InstrCount(0), SubtreeID(InvalidSubtreeID) {} in NodeData()152 unsigned getNumSubInstrs(unsigned SubtreeID) const { in getNumSubInstrs() argument153 return DFSTreeData[SubtreeID].SubInstrCount; in getNumSubInstrs()174 return DFSNodeData[SU->NodeNum].SubtreeID; in getSubtreeID()181 unsigned getSubtreeLevel(unsigned SubtreeID) const { in getSubtreeLevel() argument182 return SubtreeConnectLevels[SubtreeID]; in getSubtreeLevel()187 void scheduleTree(unsigned SubtreeID);
208 virtual void scheduleTree(unsigned SubtreeID) {} in scheduleTree() argument979 void scheduleTree(unsigned SubtreeID) override { in scheduleTree() argument
78 unsigned SubtreeID = InvalidSubtreeID; member151 unsigned getNumSubInstrs(unsigned SubtreeID) const { in getNumSubInstrs() argument152 return DFSTreeData[SubtreeID].SubInstrCount; in getNumSubInstrs()173 return DFSNodeData[SU->NodeNum].SubtreeID; in getSubtreeID()180 unsigned getSubtreeLevel(unsigned SubtreeID) const { in getSubtreeLevel() argument181 return SubtreeConnectLevels[SubtreeID]; in getSubtreeLevel()186 void scheduleTree(unsigned SubtreeID);
243 virtual void scheduleTree(unsigned SubtreeID) {} in scheduleTree() argument1046 void scheduleTree(unsigned SubtreeID) override { in scheduleTree() argument
1252 return R.DFSNodeData[SU->NodeNum].SubtreeID in isVisited()1269 R.DFSNodeData[SU->NodeNum].SubtreeID = SU->NodeNum; in visitPostorderNode()1287 if (R.DFSNodeData[PredNum].SubtreeID == PredNum) { in visitPostorderNode()1340 R.DFSNodeData[Idx].SubtreeID = SubtreeClasses[Idx]; in finalize()1342 << R.DFSNodeData[Idx].SubtreeID << '\n'); in finalize()1365 if (R.DFSNodeData[PredNum].SubtreeID != PredNum) in joinPredSubtree()1379 R.DFSNodeData[PredNum].SubtreeID = Succ->NodeNum; in joinPredSubtree()1493 void SchedDFSResult::scheduleTree(unsigned SubtreeID) { in scheduleTree() argument1494 for (const Connection &C : SubtreeConnections[SubtreeID]) { in scheduleTree()
1233 unsigned SubtreeID = DFSResult->getSubtreeID(SU); in schedule() local1234 if (!ScheduledTrees.test(SubtreeID)) { in schedule()1235 ScheduledTrees.set(SubtreeID); in schedule()1236 DFSResult->scheduleTree(SubtreeID); in schedule()1237 SchedImpl->scheduleTree(SubtreeID); in schedule()3546 void scheduleTree(unsigned SubtreeID) override { in scheduleTree() argument
1433 return R.DFSNodeData[SU->NodeNum].SubtreeID in isVisited()1450 R.DFSNodeData[SU->NodeNum].SubtreeID = SU->NodeNum; in visitPostorderNode()1469 if (R.DFSNodeData[PredNum].SubtreeID == PredNum) { in visitPostorderNode()1523 R.DFSNodeData[Idx].SubtreeID = SubtreeClasses[Idx]; in finalize()1525 << R.DFSNodeData[Idx].SubtreeID << '\n'); in finalize()1550 if (R.DFSNodeData[PredNum].SubtreeID != PredNum) in joinPredSubtree()1565 R.DFSNodeData[PredNum].SubtreeID = Succ->NodeNum; in joinPredSubtree()1678 void SchedDFSResult::scheduleTree(unsigned SubtreeID) { in scheduleTree() argument1680 I = SubtreeConnections[SubtreeID].begin(), in scheduleTree()1681 E = SubtreeConnections[SubtreeID].end(); I != E; ++I) { in scheduleTree()
1117 unsigned SubtreeID = DFSResult->getSubtreeID(SU); in schedule() local1118 if (!ScheduledTrees.test(SubtreeID)) { in schedule()1119 ScheduledTrees.set(SubtreeID); in schedule()1120 DFSResult->scheduleTree(SubtreeID); in schedule()1121 SchedImpl->scheduleTree(SubtreeID); in schedule()3347 void scheduleTree(unsigned SubtreeID) override { in scheduleTree() argument