Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DSuspendCrossingInfo.cpp35 const ReversePostOrderTraversal<Function *> &RPOT, in dump()
58 ReversePostOrderTraversal<Function *> RPOT(F); in dump()
93 const ReversePostOrderTraversal<Function *> &RPOT) { in computeBlockData()
206 ReversePostOrderTraversal<Function *> RPOT(&F); in SuspendCrossingInfo()
H A DMaterializationUtils.cpp177 ReversePostOrderTraversal<RematGraph *> RPOT(RG); in rewriteMaterializableInstructions()
305 ReversePostOrderTraversal<RematGraph *> RPOT(RematUPtr.get()); in doRematerializations()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DReassociate.h102 void BuildRankMap(Function &F, ReversePostOrderTraversal<Function *> &RPOT);
131 void BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT);
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DSuspendCrossingInfo.h95 bool computeBlockData(const ReversePostOrderTraversal<Function *> &RPOT);
102 const ReversePostOrderTraversal<Function *> &RPOT,
/freebsd/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 DShrinkWrap.cpp202 const ReversePostOrderTraversal<MachineBasicBlock *> &RPOT,
821 const ReversePostOrderTraversal<MachineBasicBlock *> &RPOT, in performShrinkWrapping()
934 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in run()
H A DCFIFixup.cpp152 ReversePostOrderTraversal<const MachineBasicBlock *> RPOT(&*MF.begin()); in computeBlockInfo()
H A DMachineLateInstrsCleanup.cpp126 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in run()
H A DSwiftErrorValueTracking.cpp157 ReversePostOrderTraversal<MachineFunction *> RPOT(MF); in propagateVRegs()
H A DMIRCanonicalizerPass.cpp79 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in GetRPOList()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DPostOrderIterator.h299 class ReversePostOrderTraversal {
313 ReversePostOrderTraversal(const GraphT &G) { Initialize(G); } in ReversePostOrderTraversal() function
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVVMV0Elimination.cpp93 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerConstantIntrinsics.cpp111 ReversePostOrderTraversal<Function *> RPOT(&F); in lowerConstantIntrinsics()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h84 ReversePostOrderTraversal<BasicBlock *> &RPOT;
107 ReversePostOrderTraversal<BasicBlock *> &RPOT) in InstCombiner()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp801 ReversePostOrderTraversal<VPBlockShallowTraversalWrapper<VPBlockBase *>> RPOT( in execute()
1023 ReversePostOrderTraversal<VPBlockShallowTraversalWrapper<VPBlockBase *>> RPOT( in execute()
1149 ReversePostOrderTraversal<VPBlockShallowTraversalWrapper<const VPBlockBase *>> in print()
1197 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<VPBlockBase *>> in remapOperands()
1199 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<VPBlockBase *>> in remapOperands()
1553 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<const VPBlockBase *>> in assignNames()
H A DVPlanUnroll.cpp334 ReversePostOrderTraversal<VPBlockShallowTraversalWrapper<VPBlockBase *>> in unrollBlock()
428 ReversePostOrderTraversal<VPBlockShallowTraversalWrapper<VPBlockBase *>> RPOT( in unrollByUF()
H A DVPlanPredicator.cpp269 ReversePostOrderTraversal<VPBlockShallowTraversalWrapper<VPBlockBase *>> RPOT( in introduceMasksAndLinearize()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGenericConvergenceVerifierImpl.h190 ReversePostOrderTraversal<const FunctionT *> RPOT(&F); in verify()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPreAllocateWWMRegs.cpp220 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in run()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCallGraph.cpp225 llvm::ReversePostOrderTraversal<const CallGraph *> RPOT(this); in print()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DSafepointIRVerifier.cpp134 ReversePostOrderTraversal<const Function *> RPOT(&F); in processFunction()
589 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F); in verifyFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86DynAllocaExpander.cpp148 ReversePostOrderTraversal<MachineFunction*> RPO(&MF); in computeLowerings()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp187 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in legalizeMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp405 ReversePostOrderTraversal<BasicBlock *> RPOT(Root); in optimizeInstructions()

123