/llvm-project/llvm/unittests/IR/ |
H A D | DominatorTreeTest.cpp | 34 PostDominatorTree PDT(*F); in runWithDomTree() local 63 [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) { in TEST() argument 107 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) { in TEST() argument 327 __anond216a0460302(Function &F, DominatorTree *DT, PostDominatorTree *PDT) TEST() argument 411 __anond216a0460402(Function &F, DominatorTree *DT, PostDominatorTree *PDT) TEST() argument 505 __anond216a0460502(Function &F, DominatorTree *DT, PostDominatorTree *PDT) TEST() argument 594 __anond216a0460602(Function &F, DominatorTree *DT, PostDominatorTree *PDT) TEST() argument 668 __anond216a0460702(Function &F, DominatorTree *DT, PostDominatorTree *PDT) TEST() argument 722 PostDominatorTree PDT(*Holder.F); TEST() local 748 PostDominatorTree PDT(*Holder.F); TEST() local 776 PostDominatorTree PDT(*Holder.F); TEST() local 797 PostDominatorTree PDT(*Holder.F); TEST() local 827 PostDominatorTree PDT(*Holder.F); TEST() local 857 PostDominatorTree PDT(*Holder.F); TEST() local 884 PostDominatorTree PDT(*Holder.F); TEST() local 910 PostDominatorTree PDT(*Holder.F); TEST() local 940 PostDominatorTree PDT(*Holder.F); TEST() local 978 PostDominatorTree PDT(*Holder.F); TEST() local 1040 __anond216a0460902(Function &F, DominatorTree *DT, PostDominatorTree *PDT) TEST() argument 1087 __anond216a0460a02(Function &F, DominatorTree *DT, PostDominatorTree *PDT) TEST() argument 1125 __anond216a0460b02(Function &F, DominatorTree *DT, PostDominatorTree *PDT) TEST() argument [all...] |
H A D | DominatorTreeBatchUpdatesTest.cpp | 98 PostDominatorTree PDT(*Holder.F); in TEST() local 120 PostDominatorTree PDT(*Holder.F); in TEST() local 146 PostDominatorTree PDT(*Holder.F); in TEST() local 179 PostDominatorTree PDT(*Holder.F); in TEST() local 210 PostDominatorTree PDT(*Holder.F); in TEST() local 243 PostDominatorTree PDT(*Holder.F); in TEST() local 276 PostDominatorTree PDT(*Holder.F); in TEST() local 309 PostDominatorTree PDT(*Holder.F); in TEST() local 339 PostDominatorTree PDT(*Holder.F); in TEST() local
|
/llvm-project/llvm/unittests/Transforms/Utils/ |
H A D | CodeMoverUtilsTest.cpp | 36 PostDominatorTree &PDT, DependenceInfo &DI)> in run() 40 PostDominatorTree PDT(*F); in run() local 99 DependenceInfo &DI) { in TEST() 190 DependenceInfo &DI) { in TEST() 250 DependenceInfo &DI) { in TEST() 320 DependenceInfo &DI) { in TEST() 374 DependenceInfo &DI) { in TEST() 424 DependenceInfo &DI) { in TEST() 488 DependenceInfo &DI) { in TEST() 580 DependenceInfo &DI) { in TEST() [all …]
|
H A D | LocalTest.cpp | 259 PostDominatorTree PDT = PostDominatorTree(F); in TEST() local 276 PostDominatorTree PDT = PostDominatorTree(F); in TEST() local 285 PostDominatorTree PDT = PostDominatorTree(F); in TEST() local 294 PostDominatorTree PDT = PostDominatorTree(F); in TEST() local 310 PostDominatorTree PDT = PostDominatorTree(F); in TEST() local 327 PostDominatorTree PDT = PostDominatorTree(F); in TEST() local 336 PostDominatorTree PDT = PostDominatorTree(F); in TEST() local 345 PostDominatorTree PDT = PostDominatorTree(F); in TEST() local 460 PostDominatorTree PDT = PostDominatorTree(F); in TEST() local 472 PostDominatorTree PDT = PostDominatorTree(F); in TEST() local [all …]
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeMoverUtils.cpp | 111 const PostDominatorTree &PDT, in collectControlConditions() argument 233 const PostDominatorTree &PDT) { in isControlFlowEquivalent() argument 239 const PostDominatorTree &PDT) { in isControlFlowEquivalent() argument 313 isSafeToMoveBefore(Instruction & I,Instruction & InsertPoint,DominatorTree & DT,const PostDominatorTree * PDT,DependenceInfo * DI,bool CheckForEntireBlock) isSafeToMoveBefore() argument 413 isSafeToMoveBefore(BasicBlock & BB,Instruction & InsertPoint,DominatorTree & DT,const PostDominatorTree * PDT,DependenceInfo * DI) isSafeToMoveBefore() argument 426 moveInstructionsToTheBeginning(BasicBlock & FromBB,BasicBlock & ToBB,DominatorTree & DT,const PostDominatorTree & PDT,DependenceInfo & DI) moveInstructionsToTheBeginning() argument 439 moveInstructionsToTheEnd(BasicBlock & FromBB,BasicBlock & ToBB,DominatorTree & DT,const PostDominatorTree & PDT,DependenceInfo & DI) moveInstructionsToTheEnd() argument 452 nonStrictlyPostDominate(const BasicBlock * ThisBlock,const BasicBlock * OtherBlock,const DominatorTree * DT,const PostDominatorTree * PDT) nonStrictlyPostDominate() argument 484 isReachedBefore(const Instruction * I0,const Instruction * I1,const DominatorTree * DT,const PostDominatorTree * PDT) isReachedBefore() argument [all...] |
H A D | BreakCriticalEdges.cpp | 53 auto *PDT = PDTWP ? &PDTWP->getPostDomTree() : nullptr; in runOnFunction() local 225 auto *PDT = Options.PDT; in SplitKnownCriticalEdge() local
|
/llvm-project/llvm/unittests/Analysis/ |
H A D | DomTreeUpdaterTest.cpp | 55 PostDominatorTree PDT(*F); TEST() local 166 PostDominatorTree PDT(*F); TEST() local 240 PostDominatorTree *PDT = nullptr; TEST() local 329 PostDominatorTree *PDT = nullptr; TEST() local 453 PostDominatorTree PDT(*F); TEST() local 536 PostDominatorTree PDT(*F); TEST() local 625 PostDominatorTree PDT(*F); TEST() local [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUUnifyDivergentExitNodes.cpp | 189 run(Function & F,DominatorTree * DT,const PostDominatorTree & PDT,const UniformityInfo & UA) run() argument 335 const auto &PDT = runOnFunction() local 350 const auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); run() local [all...] |
H A D | SILowerI1Copies.cpp | 93 Vreg1LoweringHelper(MachineFunction * MF,MachineDominatorTree * DT,MachinePostDominatorTree * PDT) Vreg1LoweringHelper() argument 128 MachinePostDominatorTree &PDT; global() member in __anond05b17a80111::PhiIncomingAnalysis 139 PhiIncomingAnalysis(MachinePostDominatorTree & PDT,const SIInstrInfo * TII) PhiIncomingAnalysis() argument 242 MachinePostDominatorTree &PDT; global() member in __anond05b17a80111::LoopFinder 266 LoopFinder(MachineDominatorTree & DT,MachinePostDominatorTree & PDT) LoopFinder() argument 513 PhiLoweringHelper(MachineFunction * MF,MachineDominatorTree * DT,MachinePostDominatorTree * PDT) PhiLoweringHelper() argument [all...] |
H A D | AMDGPUGlobalISelDivergenceLowering.cpp | 85 MachinePostDominatorTree *PDT, MachineUniformityInfo *MUI) in DivergenceLoweringHelper() 214 MachinePostDominatorTree &PDT = in runOnMachineFunction() local
|
H A D | SILowerI1Copies.h | 47 MachinePostDominatorTree *PDT = nullptr; variable
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachinePostDominators.h | 91 std::optional<MachinePostDominatorTree> PDT; variable
|
/llvm-project/llvm/unittests/CodeGen/ |
H A D | MachineDomTreeUpdaterTest.cpp | 158 MachineDomTreeUpdater DTU(DT, PDT, in TEST_F() local 248 MachineDomTreeUpdater DTU(DT, PDT, in TEST_F() local
|
/llvm-project/llvm/lib/Analysis/ |
H A D | RegionInfo.cpp | 128 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); runOnFunction() local 191 auto *PDT = &AM.getResult<PostDominatorTreeAnalysis>(F); run() local
|
H A D | PostDominators.cpp | 100 PostDominatorTree PDT(F); in run() local
|
H A D | BranchProbabilityInfo.cpp | 733 propagateEstimatedBlockWeight(const LoopBlock & LoopBB,DominatorTree * DT,PostDominatorTree * PDT,uint32_t BBWeight,SmallVectorImpl<BasicBlock * > & BlockWorkList,SmallVectorImpl<LoopBlock> & LoopWorkList) propagateEstimatedBlockWeight() argument 807 computeEestimateBlockWeight(const Function & F,DominatorTree * DT,PostDominatorTree * PDT) computeEestimateBlockWeight() argument 1226 calculate(const Function & F,const LoopInfo & LoopI,const TargetLibraryInfo * TLI,DominatorTree * DT,PostDominatorTree * PDT) calculate() argument 1300 PostDominatorTree &PDT = runOnFunction() local 1319 auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); run() local [all...] |
/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | MemCpyOptimizer.h | 48 PostDominatorTree *PDT = nullptr; global() variable
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineRegionInfo.cpp | 88 auto PDT = in runOnMachineFunction() local
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ADCE.cpp | 126 PostDominatorTree &PDT; member in __anondb19ab130111::AggressiveDeadCodeElimination 201 PostDominatorTree &PDT) in AggressiveDeadCodeElimination() 726 auto &PDT = FAM.getResult<PostDominatorTreeAnalysis>(F); in run() local
|
H A D | JumpTableToSwitch.cpp | 150 PostDominatorTree *PDT = AM.getCachedResult<PostDominatorTreeAnalysis>(F); in run() local
|
H A D | GuardWidening.cpp | 136 PostDominatorTree *PDT; global() member in __anonc77e708e0111::GuardWideningImpl 322 GuardWideningImpl(DominatorTree & DT,PostDominatorTree * PDT,LoopInfo & LI,AssumptionCache & AC,MemorySSAUpdater * MSSAU,DomTreeNode * Root,std::function<bool (BasicBlock *)> BlockFilter) GuardWideningImpl() argument 993 auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); run() local
|
H A D | TailRecursionElimination.cpp | 915 auto *PDT = PDTWP ? &PDTWP->getPostDomTree() : nullptr; runOnFunction() local 949 auto *PDT = AM.getCachedResult<PostDominatorTreeAnalysis>(F); run() local
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | GenericDomTreeUpdater.h | 212 PostDomTreeT *PDT = nullptr; global() variable [all...] |
/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | BasicBlockUtils.h | 147 PostDominatorTree *PDT; member
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | HotColdSplitting.cpp | 478 create(BasicBlock & SinkBB,const DominatorTree & DT,const PostDominatorTree & PDT) create() argument 641 std::unique_ptr<PostDominatorTree> PDT; outlineColdRegions() local
|