Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Analysis/
DBlockFrequencyInfoImpl.h813 std::vector<const BlockT *> RPOT;
818 rpot_iterator rpot_begin() const { return RPOT.begin(); }
819 rpot_iterator rpot_end() const { return RPOT.end(); }
829 assert(Node.Index < RPOT.size());
830 return RPOT[Node.Index];
966 RPOT.clear();
1000 RPOT.reserve(F->size());
1001 std::copy(po_begin(Entry), po_end(Entry), std::back_inserter(RPOT));
1002 std::reverse(RPOT.begin(), RPOT.end());
1004 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.cpp764 ReversePostOrderTraversal<MachineBasicBlock*> RPOT(Entry); in runOnMachineFunction() local
767 MBBI = RPOT.begin(), MBBE = RPOT.end(); MBBI != MBBE; ++MBBI) { in runOnMachineFunction()
791 MBBI = RPOT.begin(), MBBE = RPOT.end(); MBBI != MBBE; ++MBBI) { in runOnMachineFunction()
DLiveDebugValues.cpp454 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in ExtendRanges() local
456 for (auto RI = RPOT.begin(), RE = RPOT.end(); RI != RE; ++RI) { in ExtendRanges()
DShrinkWrap.cpp406 ReversePostOrderTraversal<const MachineBasicBlock *> RPOT(Entry); in isIrreducibleCFG() local
408 for (const MachineBasicBlock *MBB : RPOT) { in isIrreducibleCFG()
/external/llvm/lib/Target/X86/
DX86WinEHState.cpp659 ReversePostOrderTraversal<Function *> RPOT(&F); in addStateStores() local
669 for (BasicBlock *BB : RPOT) { in addStateStores()
719 for (BasicBlock *BB : RPOT) { in addStateStores()
731 for (BasicBlock *BB : RPOT) { in addStateStores()
760 for (BasicBlock *BB : RPOT) { in addStateStores()
/external/clang/lib/StaticAnalyzer/Frontend/
DAnalysisConsumer.cpp474 llvm::ReversePostOrderTraversal<clang::CallGraph*> RPOT(&CG); in HandleDeclsCallGraph() local
476 I = RPOT.begin(), E = RPOT.end(); I != E; ++I) { in HandleDeclsCallGraph()
/external/llvm/include/llvm/Transforms/Scalar/
DReassociate.h68 void BuildRankMap(Function &F, ReversePostOrderTraversal<Function *> &RPOT);
/external/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp302 ReversePostOrderTraversal<Region*> RPOT(ParentRegion); in orderNodes() local
303 TempOrder.append(RPOT.begin(), RPOT.end()); in orderNodes()
DReassociate.cpp149 Function &F, ReversePostOrderTraversal<Function *> &RPOT) { in BuildRankMap() argument
158 for (BasicBlock *BB : RPOT) { in BuildRankMap()
2179 ReversePostOrderTraversal<Function *> RPOT(&F); in run() local
2180 BuildRankMap(F, RPOT); in run()
2183 for (BasicBlock *BI : RPOT) { in run()
DGVN.cpp2530 ReversePostOrderTraversal<Function *> RPOT(&F); in iterateOnFunction() local
2531 for (ReversePostOrderTraversal<Function *>::rpo_iterator RI = RPOT.begin(), in iterateOnFunction()
2532 RE = RPOT.end(); in iterateOnFunction()
/external/llvm/lib/Target/ARM/
DThumb2SizeReduction.cpp1089 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction() local
1092 I = RPOT.begin(), E = RPOT.end(); I != E; ++I) in runOnMachineFunction()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DReassociate.cpp155 ReversePostOrderTraversal<Function*> RPOT(&F); in BuildRankMap() local
156 for (ReversePostOrderTraversal<Function*>::rpo_iterator I = RPOT.begin(), in BuildRankMap()
157 E = RPOT.end(); I != E; ++I) { in BuildRankMap()
DGVN.cpp2411 ReversePostOrderTraversal<Function*> RPOT(&F); in iterateOnFunction()
2412 for (ReversePostOrderTraversal<Function*>::rpo_iterator RI = RPOT.begin(), in iterateOnFunction()
2413 RE = RPOT.end(); RI != RE; ++RI) in iterateOnFunction()
DObjCARC.cpp2662 RPOTType RPOT(&F); in Visit() local
2663 for (RPOTType::rpo_iterator I = RPOT.begin(), E = RPOT.end(); I != E; ++I) { in Visit()
/external/llvm/lib/CodeGen/GlobalISel/
DRegBankSelect.cpp548 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction() local
549 for (MachineBasicBlock *MBB : RPOT) { in runOnMachineFunction()
/external/llvm/lib/Target/Hexagon/
DHexagonGenInsert.cpp1163 RPOTType RPOT(MFN); in pruneCandidates() local
1165 for (RPOTType::rpo_iterator I = RPOT.begin(), E = RPOT.end(); I != E; ++I) in pruneCandidates()
DHexagonFrameLowering.cpp356 RPOTType RPOT(&MF); in findShrunkPrologEpilog() local
358 for (RPOTType::rpo_iterator I = RPOT.begin(), E = RPOT.end(); I != E; ++I) in findShrunkPrologEpilog()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp832 ReversePostOrderTraversal<const Function*> RPOT(&Fn); in SelectAllBasicBlocks() local
834 I = RPOT.begin(), E = RPOT.end(); I != E; ++I) { in SelectAllBasicBlocks()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp1275 ReversePostOrderTraversal<const Function*> RPOT(&Fn); in SelectAllBasicBlocks() local
1277 I = RPOT.begin(), E = RPOT.end(); I != E; ++I) { in SelectAllBasicBlocks()