|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/SyncDependenceAnalysis.h 73 ReversePostOrderTraversal<const Function *> FuncRPOT;
include/llvm/Transforms/Scalar/Reassociate.h 100 void BuildRankMap(Function &F, ReversePostOrderTraversal<Function *> &RPOT);
128 void BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT);
lib/Analysis/LegacyDivergenceAnalysis.cpp 311 using RPOTraversal = ReversePostOrderTraversal<const Function *>;
lib/Analysis/SyncDependenceAnalysis.cpp 127 using FunctionRPOT = ReversePostOrderTraversal<const Function *>;
lib/CodeGen/GlobalISel/IRTranslator.cpp 2323 ReversePostOrderTraversal<const Function *> RPOT(&F);
lib/CodeGen/GlobalISel/Legalizer.cpp 160 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF);
lib/CodeGen/GlobalISel/RegBankSelect.cpp 679 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF);
lib/CodeGen/LiveDebugValues.cpp 1347 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF);
lib/CodeGen/LoopTraversal.cpp 29 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(Entry);
lib/CodeGen/MIRCanonicalizerPass.cpp 89 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin());
lib/CodeGen/MIRNamerPass.cpp 59 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin());
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1345 ReversePostOrderTraversal<const Function*> RPOT(&Fn);
lib/CodeGen/ShrinkWrap.cpp 470 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin());
lib/CodeGen/SwiftErrorValueTracking.cpp 157 ReversePostOrderTraversal<MachineFunction *> RPOT(MF);
lib/IR/SafepointIRVerifier.cpp 134 ReversePostOrderTraversal<const Function *> RPOT(&F);
581 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F);
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp 185 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF);
lib/Target/AMDGPU/SIWholeQuadMode.cpp 321 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF);
lib/Target/ARM/Thumb2SizeReduction.cpp 1138 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF);
1140 for (ReversePostOrderTraversal<MachineFunction*>::rpo_iterator
lib/Target/Hexagon/HexagonFrameLowering.cpp 412 using RPOTType = ReversePostOrderTraversal<const MachineFunction *>;
lib/Target/Hexagon/HexagonGenInsert.cpp 1192 using RPOTType = ReversePostOrderTraversal<const MachineFunction *>;
lib/Target/X86/X86FlagsCopyLowering.cpp 357 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF);
lib/Target/X86/X86WinAllocaExpander.cpp 146 ReversePostOrderTraversal<MachineFunction*> RPO(&MF);
lib/Target/X86/X86WinEHState.cpp 663 ReversePostOrderTraversal<Function *> RPOT(&F);
lib/Transforms/IPO/HotColdSplitting.cpp 542 ReversePostOrderTraversal<Function *> RPOT(&F);
lib/Transforms/Scalar/GVN.cpp 1750 ReversePostOrderTraversal<Function *> RPOT(&F);
2482 ReversePostOrderTraversal<Function *> RPOT(&F);
lib/Transforms/Scalar/GVNSink.cpp 568 ReversePostOrderTraversal<Function*> RPOT(&F);
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp 90 ReversePostOrderTraversal<Function *> RPOT(&F);
lib/Transforms/Scalar/NewGVN.cpp 3425 ReversePostOrderTraversal<Function *> RPOT(&F);
lib/Transforms/Scalar/Reassociate.cpp 166 ReversePostOrderTraversal<Function*> &RPOT) {
2325 ReassociatePass::BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT) {
2390 ReversePostOrderTraversal<Function *> RPOT(&F);
lib/Transforms/Scalar/Scalarizer.cpp 319 ReversePostOrderTraversal<BasicBlock *> RPOT(&F.getEntryBlock());
lib/Transforms/Scalar/StructurizeCFG.cpp 334 ReversePostOrderTraversal<Region*> RPOT(ParentRegion);
lib/Transforms/Vectorize/VPlan.cpp 231 ReversePostOrderTraversal<VPBlockBase *> RPOT(Entry);
725 ReversePostOrderTraversal<VPBlockBase *> RPOT(Region->getEntry());
lib/Transforms/Vectorize/VPlanHCFGTransforms.cpp 25 ReversePostOrderTraversal<VPBlockBase *> RPOT(TopRegion->getEntry());
lib/Transforms/Vectorize/VPlanPredicator.cpp 189 ReversePostOrderTraversal<VPBlockBase *> RPOT(EntryBlock);
208 ReversePostOrderTraversal<VPBlockBase *> RPOT(Region->getEntry());
tools/clang/lib/Analysis/CallGraph.cpp 219 llvm::ReversePostOrderTraversal<const CallGraph *> RPOT(this);
220 for (llvm::ReversePostOrderTraversal<const CallGraph *>::rpo_iterator
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp 560 llvm::ReversePostOrderTraversal<clang::CallGraph*> RPOT(&CG);
561 for (llvm::ReversePostOrderTraversal<clang::CallGraph*>::rpo_iterator
tools/polly/lib/Analysis/ScopBuilder.cpp 594 ReversePostOrderTraversal<Region *> RTraversal(R);
879 ReversePostOrderTraversal<Region *> RTraversal(R);
995 ReversePostOrderTraversal<Region *> RTraversal(R);
1207 ReversePostOrderTraversal<Region *> RTraversal(R);