Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DReassociate.h100 void BuildRankMap(Function &F, ReversePostOrderTraversal<Function *> &RPOT);
129 void BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT);
/freebsd-14.2/contrib/llvm-project/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.cpp146 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction()
H A DShrinkWrap.cpp200 const ReversePostOrderTraversal<MachineBasicBlock *> &RPOT,
816 const ReversePostOrderTraversal<MachineBasicBlock *> &RPOT, in performShrinkWrapping()
932 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction()
H A DMachineLateInstrsCleanup.cpp107 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in runOnMachineFunction()
H A DSwiftErrorValueTracking.cpp157 ReversePostOrderTraversal<MachineFunction *> RPOT(MF); in propagateVRegs()
H A DMIRCanonicalizerPass.cpp79 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in GetRPOList()
/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DPostOrderIterator.h295 class ReversePostOrderTraversal {
309 ReversePostOrderTraversal(const GraphT &G) { Initialize(G); } in ReversePostOrderTraversal() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerConstantIntrinsics.cpp109 ReversePostOrderTraversal<Function *> RPOT(&F); in lowerConstantIntrinsics()
H A DReassociate.cpp182 ReversePostOrderTraversal<Function*> &RPOT) { in BuildRankMap()
2567 ReassociatePass::BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT) { in BuildPairMap()
2632 ReversePostOrderTraversal<Function *> RPOT(&F); in run()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DGenericConvergenceVerifierImpl.h189 ReversePostOrderTraversal<const FunctionT *> RPOT(&F); in verify()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPreAllocateWWMRegs.cpp217 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DSafepointIRVerifier.cpp134 ReversePostOrderTraversal<const Function *> RPOT(&F); in processFunction()
588 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F); in verifyFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86DynAllocaExpander.cpp145 ReversePostOrderTraversal<MachineFunction*> RPO(&MF); in computeLowerings()
H A DX86FastPreTileConfig.cpp694 ReversePostOrderTraversal<MachineFunction *> RPOT(MF); in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp37 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<VPBlockBase *>> RPOT( in VPInstructionsToVPRecipes()
466 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<VPBlockBase *>> RPOT( in removeDeadRecipes()
868 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<VPBlockBase *>> RPOT( in simplifyRecipes()
H A DVPlan.cpp626 ReversePostOrderTraversal<VPBlockShallowTraversalWrapper<VPBlockBase *>> in execute()
1195 ReversePostOrderTraversal<VPBlockShallowTraversalWrapper<VPBlockBase *>> in visitRegion()
1257 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<const VPBlockBase *>> in assignSlots()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp188 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in legalizeMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp407 ReversePostOrderTraversal<BasicBlock *> RPOT(Root); in optimizeInstructions()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp119 bool computeBlockData(const ReversePostOrderTraversal<Function *> &RPOT);
229 const ReversePostOrderTraversal<Function *> &RPOT) { in computeBlockData()
330 ReversePostOrderTraversal<Function *> RPOT(&F); in SuspendCrossingInfo()
2301 ReversePostOrderTraversal<RematGraph *> RPOT(RG); in rewriteMaterializableInstructions()
3051 ReversePostOrderTraversal<RematGraph *> RPOT(RematUPtr.get()); in doRematerializations()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp456 llvm::ReversePostOrderTraversal<clang::CallGraph*> RPOT(&CG); in HandleDeclsCallGraph()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp637 ReversePostOrderTraversal<Function *> RPOT(&F); in outlineColdRegions()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp387 using RPOTraversal = ReversePostOrderTraversal<const Function *>; in mayContainIrreducibleControl()

12