Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/
H A DReassociate.h100 void BuildRankMap(Function &F, ReversePostOrderTraversal<Function *> &RPOT);
128 void BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT);
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMIRNamerPass.cpp57 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction()
H A DLoopTraversal.cpp29 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(Entry); in traverse()
H A DCFIFixup.cpp120 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction()
H A DSwiftErrorValueTracking.cpp157 ReversePostOrderTraversal<MachineFunction *> RPOT(MF); in propagateVRegs()
H A DMIRCanonicalizerPass.cpp79 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in GetRPOList()
H A DShrinkWrap.cpp474 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DPostOrderIteratorTest.cpp63 ReversePostOrderTraversal<Graph<6>> RPOT(G); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DPostOrderIterator.h291 class ReversePostOrderTraversal {
304 ReversePostOrderTraversal(const GraphT &G) { Initialize(G); } in ReversePostOrderTraversal() function
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerConstantIntrinsics.cpp107 ReversePostOrderTraversal<Function *> RPOT(&F); in lowerConstantIntrinsics()
H A DReassociate.cpp175 ReversePostOrderTraversal<Function*> &RPOT) { in BuildRankMap()
2465 ReassociatePass::BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT) { in BuildPairMap()
2530 ReversePostOrderTraversal<Function *> RPOT(&F); in run()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp27 ReversePostOrderTraversal<VPBlockRecursiveTraversalWrapper<VPBlockBase *>> in VPInstructionsToVPRecipes()
365 ReversePostOrderTraversal<VPBlockRecursiveTraversalWrapper<VPBlockBase *>> in removeDeadRecipes()
H A DVPlan.cpp507 ReversePostOrderTraversal<VPBlockBase *> RPOT(Entry); in execute()
1020 ReversePostOrderTraversal<VPBlockBase *> RPOT(Region->getEntry()); in visitRegion()
1082 ReversePostOrderTraversal< in assignSlots()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIPreAllocateWWMRegs.cpp207 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction()
/llvm-project-15.0.7/llvm/lib/IR/
H A DSafepointIRVerifier.cpp134 ReversePostOrderTraversal<const Function *> RPOT(&F); in processFunction()
590 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F); in verifyFunction()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86DynAllocaExpander.cpp147 ReversePostOrderTraversal<MachineFunction*> RPO(&MF); in computeLowerings()
H A DX86FastPreTileConfig.cpp694 ReversePostOrderTraversal<MachineFunction *> RPOT(MF); in runOnMachineFunction()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLegacyDivergenceAnalysis.cpp316 using RPOTraversal = ReversePostOrderTraversal<const Function *>; in shouldUseGPUDivergenceAnalysis()
H A DDivergenceAnalysis.cpp352 using RPOTraversal = ReversePostOrderTraversal<const Function *>; in DivergenceInfo()
H A DMustExecute.cpp482 using RPOTraversal = ReversePostOrderTraversal<const Function *>; in mayContainIrreducibleControl()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp183 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in legalizeMachineFunction()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp412 ReversePostOrderTraversal<BasicBlock *> RPOT(Root); in optimizeInstructions()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp593 ReversePostOrderTraversal<Function *> RPOT(&F); in outlineColdRegions()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp457 llvm::ReversePostOrderTraversal<clang::CallGraph*> RPOT(&CG); in HandleDeclsCallGraph()

12