Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp111 const PostDominatorTree &PDT, in collectControlConditions()
233 const PostDominatorTree &PDT) { in isControlFlowEquivalent()
239 const PostDominatorTree &PDT) { in isControlFlowEquivalent()
313 DominatorTree &DT, const PostDominatorTree *PDT, in isSafeToMoveBefore()
413 DominatorTree &DT, const PostDominatorTree *PDT, in isSafeToMoveBefore()
426 const PostDominatorTree &PDT, in moveInstructionsToTheBeginning()
439 const PostDominatorTree &PDT, in moveInstructionsToTheEnd()
452 const PostDominatorTree *PDT) { in nonStrictlyPostDominate()
483 const PostDominatorTree *PDT) { in isReachedBefore()
H A DBreakCriticalEdges.cpp53 auto *PDT = PDTWP ? &PDTWP->getPostDomTree() : nullptr; in runOnFunction() local
231 auto *PDT = Options.PDT; in SplitKnownCriticalEdge() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp185 const PostDominatorTree &PDT, in run()
334 const auto &PDT = in runOnFunction() local
349 const auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); in run() local
H A DSILowerI1Copies.cpp72 MachinePostDominatorTree *PDT) in Vreg1LoweringHelper()
107 MachinePostDominatorTree &PDT; member in __anon952a5e950111::PhiIncomingAnalysis
117 PhiIncomingAnalysis(MachinePostDominatorTree &PDT, const SIInstrInfo *TII) in PhiIncomingAnalysis()
214 MachinePostDominatorTree &PDT; member in __anon952a5e950111::LoopFinder
238 LoopFinder(MachineDominatorTree &DT, MachinePostDominatorTree &PDT) in LoopFinder()
444 MachinePostDominatorTree *PDT) in PhiLoweringHelper()
H A DAMDGPUGlobalISelDivergenceLowering.cpp86 MachinePostDominatorTree *PDT, MachineUniformityInfo *MUI) in DivergenceLoweringHelper()
309 MachinePostDominatorTree &PDT = in runOnMachineFunction() local
H A DSILowerI1Copies.h48 MachinePostDominatorTree *PDT = nullptr; variable
H A DSIWholeQuadMode.cpp155 MachineDominatorTree *MDT, MachinePostDominatorTree *PDT) in SIWholeQuadMode()
168 MachinePostDominatorTree *PDT; member in __anonf56fbe7e0111::SIWholeQuadMode
1822 MachinePostDominatorTree *PDT = in runOnMachineFunction() local
1836 MachinePostDominatorTree *PDT = in run() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionInfo.cpp127 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction() local
190 auto *PDT = &AM.getResult<PostDominatorTreeAnalysis>(F); in run() local
H A DPostDominators.cpp98 PostDominatorTree PDT(F); in run() local
H A DBranchProbabilityInfo.cpp728 const LoopBlock &LoopBB, DominatorTree *DT, PostDominatorTree *PDT, in propagateEstimatedBlockWeight()
803 PostDominatorTree *PDT) { in estimateBlockWeights()
1224 PostDominatorTree *PDT) { in calculate()
1298 PostDominatorTree &PDT = in runOnFunction() local
1317 auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); in run() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePostDominators.h96 std::optional<MachinePostDominatorTree> PDT; variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DADCE.cpp126 PostDominatorTree &PDT; member in __anonf15092a00111::AggressiveDeadCodeElimination
201 PostDominatorTree &PDT) in AggressiveDeadCodeElimination()
711 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.cpp135 PostDominatorTree *PDT; member in __anonfd3b26bb0111::GuardWideningImpl
321 explicit GuardWideningImpl(DominatorTree &DT, PostDominatorTree *PDT, in GuardWideningImpl()
992 auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); in run() local
H A DLoopFuse.cpp181 const PostDominatorTree *PDT; member
573 PostDominatorTree &PDT; member
2075 auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); in run() local
H A DGVNHoist.cpp245 GVNHoist(DominatorTree *DT, PostDominatorTree *PDT, AliasAnalysis *AA, in GVNHoist()
265 PostDominatorTree *PDT; member in llvm::GVNHoist
1203 PostDominatorTree &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); in run() local
H A DTailRecursionElimination.cpp958 auto *PDT = PDTWP ? &PDTWP->getPostDomTree() : nullptr; in runOnFunction() local
1000 auto *PDT = AM.getCachedResult<PostDominatorTreeAnalysis>(F); in run() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DMemCpyOptimizer.h49 PostDominatorTree *PDT = nullptr; variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineRegionInfo.cpp88 auto PDT = in runOnMachineFunction() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h151 PostDominatorTree *PDT; member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp497 const PostDominatorTree &PDT) { in create()
660 std::unique_ptr<PostDominatorTree> PDT; in outlineColdRegions() local
H A DSCCP.cpp231 PostDominatorTree *PDT = FAM->getCachedResult<PostDominatorTreeAnalysis>(F); in runIPSCCP() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DGenericDomTreeUpdater.h236 PostDomTreeT *PDT = nullptr; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVStructurizer.cpp313 DomTreeBuilder::BBPostDomTree PDT; member
730 DomTreeBuilder::BBPostDomTree PDT; in addMergeForDivergentBlocks() local
1040 DomTreeBuilder::BBPostDomTree PDT; in addHeaderToRemainingDivergentDAG() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp575 const PostDominatorTree &PDT) { in isFullPostDominator()
586 const PostDominatorTree &PDT, in shouldInstrumentBlock()
692 const PostDominatorTree &PDT = PDTCallback(F); in instrumentFunction() local

12