Home
last modified time | relevance | path

Searched refs:RootSet (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.h241 void initializeRootSet(SmallVectorImpl<unsigned> &RootSet) const;
242 void propagateThroughEdges(SmallVectorImpl<unsigned> &RootSet, unsigned Iterations);
269 SmallVector<unsigned, 16> RootSet; in finalizeGraph() local
271 initializeRootSet(RootSet); in finalizeGraph()
272 propagateThroughEdges(RootSet, Iterations); in finalizeGraph()
H A DBottleneckAnalysis.cpp195 SmallVectorImpl<unsigned> &RootSet) const { in initializeRootSet()
199 RootSet.emplace_back(I); in initializeRootSet()
204 SmallVectorImpl<unsigned> &RootSet, unsigned Iterations) { in propagateThroughEdges() argument
238 for (unsigned IID : RootSet) { in propagateThroughEdges()
258 std::swap(RootSet, ToVisit); in propagateThroughEdges()
260 } while (!RootSet.empty()); in propagateThroughEdges()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DScheduleDAGInstrs.cpp1247 SparseSet<RootData> RootSet; member in llvm::SchedDFSImpl
1251 RootSet.setUniverse(R.DFSNodeData.size()); in SchedDFSImpl()
1297 if (RootSet[PredNum].ParentNodeID == SchedDFSResult::InvalidSubtreeID) in visitPostorderNode()
1298 RootSet[PredNum].ParentNodeID = SU->NodeNum; in visitPostorderNode()
1300 else if (RootSet.count(PredNum)) { in visitPostorderNode()
1305 RData.SubInstrCount += RootSet[PredNum].SubInstrCount; in visitPostorderNode()
1306 RootSet.erase(PredNum); in visitPostorderNode()
1309 RootSet[SU->NodeNum] = RData; in visitPostorderNode()
1331 assert(SubtreeClasses.getNumClasses() == RootSet.size() in finalize()
1333 for (const RootData &Root : RootSet) { in finalize()