Home
last modified time | relevance | path

Searched defs:PDT (Results 1 – 25 of 41) sorted by relevance

12

/llvm-project/llvm/unittests/IR/
H A DDominatorTreeTest.cpp34 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 DDominatorTreeBatchUpdatesTest.cpp98 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 DCodeMoverUtilsTest.cpp36 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 DLocalTest.cpp259 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 DCodeMoverUtils.cpp111 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 DBreakCriticalEdges.cpp53 auto *PDT = PDTWP ? &PDTWP->getPostDomTree() : nullptr; in runOnFunction() local
225 auto *PDT = Options.PDT; in SplitKnownCriticalEdge() local
/llvm-project/llvm/unittests/Analysis/
H A DDomTreeUpdaterTest.cpp55 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 DAMDGPUUnifyDivergentExitNodes.cpp189 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 DSILowerI1Copies.cpp93 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 DAMDGPUGlobalISelDivergenceLowering.cpp85 MachinePostDominatorTree *PDT, MachineUniformityInfo *MUI) in DivergenceLoweringHelper()
214 MachinePostDominatorTree &PDT = in runOnMachineFunction() local
H A DSILowerI1Copies.h47 MachinePostDominatorTree *PDT = nullptr; variable
/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePostDominators.h91 std::optional<MachinePostDominatorTree> PDT; variable
/llvm-project/llvm/unittests/CodeGen/
H A DMachineDomTreeUpdaterTest.cpp158 MachineDomTreeUpdater DTU(DT, PDT, in TEST_F() local
248 MachineDomTreeUpdater DTU(DT, PDT, in TEST_F() local
/llvm-project/llvm/lib/Analysis/
H A DRegionInfo.cpp128 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); runOnFunction() local
191 auto *PDT = &AM.getResult<PostDominatorTreeAnalysis>(F); run() local
H A DPostDominators.cpp100 PostDominatorTree PDT(F); in run() local
H A DBranchProbabilityInfo.cpp733 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 DMemCpyOptimizer.h48 PostDominatorTree *PDT = nullptr; global() variable
/llvm-project/llvm/lib/CodeGen/
H A DMachineRegionInfo.cpp88 auto PDT = in runOnMachineFunction() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DADCE.cpp126 PostDominatorTree &PDT; member in __anondb19ab130111::AggressiveDeadCodeElimination
201 PostDominatorTree &PDT) in AggressiveDeadCodeElimination()
726 auto &PDT = FAM.getResult<PostDominatorTreeAnalysis>(F); in run() local
H A DJumpTableToSwitch.cpp150 PostDominatorTree *PDT = AM.getCachedResult<PostDominatorTreeAnalysis>(F); in run() local
H A DGuardWidening.cpp136 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 DTailRecursionElimination.cpp915 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 DGenericDomTreeUpdater.h212 PostDomTreeT *PDT = nullptr; global() variable
[all...]
/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h147 PostDominatorTree *PDT; member
/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp478 create(BasicBlock & SinkBB,const DominatorTree & DT,const PostDominatorTree & PDT) create() argument
641 std::unique_ptr<PostDominatorTree> PDT; outlineColdRegions() local

12