Home
last modified time | relevance | path

Searched refs:RPOT (Results 1 – 12 of 12) sorted by relevance

/external/llvm/include/llvm/Analysis/
DBlockFrequencyInfoImpl.h807 std::vector<const BlockT *> RPOT;
812 rpot_iterator rpot_begin() const { return RPOT.begin(); }
813 rpot_iterator rpot_end() const { return RPOT.end(); }
823 assert(Node.Index < RPOT.size());
824 return RPOT[Node.Index];
954 RPOT.clear();
988 RPOT.reserve(F->size());
989 std::copy(po_begin(Entry), po_end(Entry), std::back_inserter(RPOT));
990 std::reverse(RPOT.begin(), RPOT.end());
992 assert(RPOT.size() - 1 <= BlockNode::getMaxIndex() &&
[all …]
/external/clang/lib/Analysis/
DCallGraph.cpp168 llvm::ReversePostOrderTraversal<const clang::CallGraph*> RPOT(this); in print() local
170 I = RPOT.begin(), E = RPOT.end(); I != E; ++I) { in print()
/external/llvm/lib/CodeGen/
DExecutionDepsFix.cpp755 ReversePostOrderTraversal<MachineBasicBlock*> RPOT(Entry); in runOnMachineFunction() local
758 MBBI = RPOT.begin(), MBBE = RPOT.end(); MBBI != MBBE; ++MBBI) { in runOnMachineFunction()
785 MBBI = RPOT.begin(), MBBE = RPOT.end(); MBBI != MBBE; ++MBBI) { in runOnMachineFunction()
DLiveDebugValues.cpp369 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in ExtendRanges() local
371 for (auto RI = RPOT.begin(), RE = RPOT.end(); RI != RE; ++RI) { in ExtendRanges()
/external/clang/lib/StaticAnalyzer/Frontend/
DAnalysisConsumer.cpp475 llvm::ReversePostOrderTraversal<clang::CallGraph*> RPOT(&CG); in HandleDeclsCallGraph() local
477 I = RPOT.begin(), E = RPOT.end(); I != E; ++I) { in HandleDeclsCallGraph()
/external/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp288 ReversePostOrderTraversal<Region*> RPOT(ParentRegion); in orderNodes() local
289 TempOrder.append(RPOT.begin(), RPOT.end()); in orderNodes()
DReassociate.cpp256 ReversePostOrderTraversal<Function*> RPOT(&F); in BuildRankMap() local
257 for (ReversePostOrderTraversal<Function*>::rpo_iterator I = RPOT.begin(), in BuildRankMap()
258 E = RPOT.end(); I != E; ++I) { in BuildRankMap()
DGVN.cpp2772 ReversePostOrderTraversal<Function *> RPOT(&F); in iterateOnFunction() local
2773 for (ReversePostOrderTraversal<Function *>::rpo_iterator RI = RPOT.begin(), in iterateOnFunction()
2774 RE = RPOT.end(); in iterateOnFunction()
/external/llvm/lib/Target/ARM/
DThumb2SizeReduction.cpp1041 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction() local
1044 I = RPOT.begin(), E = RPOT.end(); I != E; ++I) in runOnMachineFunction()
/external/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.cpp311 RPOTType RPOT(&MF); in findShrunkPrologEpilog() local
313 for (RPOTType::rpo_iterator I = RPOT.begin(), E = RPOT.end(); I != E; ++I) in findShrunkPrologEpilog()
DHexagonGenInsert.cpp1165 RPOTType RPOT(MFN); in pruneCandidates() local
1167 for (RPOTType::rpo_iterator I = RPOT.begin(), E = RPOT.end(); I != E; ++I) in pruneCandidates()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp1156 ReversePostOrderTraversal<const Function*> RPOT(&Fn); in SelectAllBasicBlocks() local
1158 I = RPOT.begin(), E = RPOT.end(); I != E; ++I) { in SelectAllBasicBlocks()