Home
last modified time | relevance | path

Searched refs:ReversePostOrderTraversal (Results 1 – 25 of 44) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
H A DReassociate.h100 void BuildRankMap(Function &F, ReversePostOrderTraversal<Function *> &RPOT);
128 void BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlanPredicator.cpp189 ReversePostOrderTraversal<VPBlockBase *> RPOT(EntryBlock); in predicateRegionRec()
208 ReversePostOrderTraversal<VPBlockBase *> RPOT(Region->getEntry()); in linearizeRegionRec()
H A DVPlanTransforms.cpp25 ReversePostOrderTraversal<VPBlockBase *> RPOT(TopRegion->getEntry()); in VPInstructionsToVPRecipes()
H A DVPlan.cpp445 ReversePostOrderTraversal<VPBlockBase *> RPOT(Entry); in execute()
1196 ReversePostOrderTraversal<VPBlockBase *> RPOT(Region->getEntry()); in visitRegion()
1254 ReversePostOrderTraversal< in assignSlots()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DCallGraph.cpp223 llvm::ReversePostOrderTraversal<const CallGraph *> RPOT(this); in print()
224 for (llvm::ReversePostOrderTraversal<const CallGraph *>::rpo_iterator in print()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMIRNamerPass.cpp61 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction()
H A DLoopTraversal.cpp29 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(Entry); in traverse()
H A DSwiftErrorValueTracking.cpp157 ReversePostOrderTraversal<MachineFunction *> RPOT(MF); in propagateVRegs()
H A DMIRCanonicalizerPass.cpp86 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in GetRPOList()
H A DShrinkWrap.cpp466 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DPostOrderIterator.h290 class ReversePostOrderTraversal {
303 ReversePostOrderTraversal(const GraphT &G) { Initialize(G); } in ReversePostOrderTraversal() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLowerConstantIntrinsics.cpp103 ReversePostOrderTraversal<Function *> RPOT(&F); in lowerConstantIntrinsics()
H A DSpeculateAroundPHIs.cpp813 for (auto *BB : ReversePostOrderTraversal<Function *>(&F)) { in run()
H A DReassociate.cpp168 ReversePostOrderTraversal<Function*> &RPOT) { in BuildRankMap()
2439 ReassociatePass::BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT) { in BuildPairMap()
2504 ReversePostOrderTraversal<Function *> RPOT(&F); in run()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIPreAllocateWWMRegs.cpp220 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp451 llvm::ReversePostOrderTraversal<clang::CallGraph*> RPOT(&CG); in HandleDeclsCallGraph()
452 for (llvm::ReversePostOrderTraversal<clang::CallGraph*>::rpo_iterator in HandleDeclsCallGraph()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DSafepointIRVerifier.cpp136 ReversePostOrderTraversal<const Function *> RPOT(&F); in processFunction()
581 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F); in verifyFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86WinAllocaExpander.cpp147 ReversePostOrderTraversal<MachineFunction*> RPO(&MF); in computeLowerings()
H A DX86WinEHState.cpp652 ReversePostOrderTraversal<Function *> RPOT(&F); in addStateStores()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp178 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in legalizeMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DDivergenceAnalysis.cpp353 using RPOTraversal = ReversePostOrderTraversal<const Function *>; in DivergenceInfo()
H A DLegacyDivergenceAnalysis.cpp315 using RPOTraversal = ReversePostOrderTraversal<const Function *>; in shouldUseGPUDivergenceAnalysis()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp453 ReversePostOrderTraversal<BasicBlock *> RPOT(Root); in optimizeIntrinsicCalls()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DThumb2SizeReduction.cpp1148 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction()
1150 for (ReversePostOrderTraversal<MachineFunction*>::rpo_iterator in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp604 ReversePostOrderTraversal<Function *> RPOT(&F); in outlineColdRegions()

12