Home
last modified time | relevance | path

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

12

/freebsd-src/contrib/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
400 isSafeToMoveBefore(BasicBlock & BB,Instruction & InsertPoint,DominatorTree & DT,const PostDominatorTree * PDT,DependenceInfo * DI) isSafeToMoveBefore() argument
413 moveInstructionsToTheBeginning(BasicBlock & FromBB,BasicBlock & ToBB,DominatorTree & DT,const PostDominatorTree & PDT,DependenceInfo & DI) moveInstructionsToTheBeginning() argument
426 moveInstructionsToTheEnd(BasicBlock & FromBB,BasicBlock & ToBB,DominatorTree & DT,const PostDominatorTree & PDT,DependenceInfo & DI) moveInstructionsToTheEnd() argument
439 nonStrictlyPostDominate(const BasicBlock * ThisBlock,const BasicBlock * OtherBlock,const DominatorTree * DT,const PostDominatorTree * PDT) nonStrictlyPostDominate() argument
471 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
H A DMemoryTaggingSupport.cpp44 forAllReachableExits(const DominatorTree & DT,const PostDominatorTree & PDT,const LoopInfo & LI,const Instruction * Start,const SmallVectorImpl<IntrinsicInst * > & Ends,const SmallVectorImpl<Instruction * > & RetVec,llvm::function_ref<void (Instruction *)> Callback) forAllReachableExits() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp189 const PostDominatorTree &PDT, in run() argument
335 const auto &PDT = in runOnFunction() local
350 const auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); run() local
[all...]
H A DSILowerI1Copies.cpp93 MachinePostDominatorTree *PDT) in Vreg1LoweringHelper() argument
128 MachinePostDominatorTree &PDT; member in __anon68b845a70111::PhiIncomingAnalysis
139 PhiIncomingAnalysis(MachinePostDominatorTree &PDT, const SIInstrInfo *TII) in PhiIncomingAnalysis() argument
242 MachinePostDominatorTree &PDT; member in __anon68b845a70111::LoopFinder
266 LoopFinder(MachineDominatorTree &DT, MachinePostDominatorTree &PDT) in LoopFinder() argument
510 PhiLoweringHelper(MachineFunction * MF,MachineDominatorTree * DT,MachinePostDominatorTree * PDT) PhiLoweringHelper() argument
[all...]
H A DSILowerI1Copies.h46 MachinePostDominatorTree *PDT = nullptr; global() variable
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionInfo.cpp128 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction() local
191 auto *PDT = &AM.getResult<PostDominatorTreeAnalysis>(F); in run() local
H A DPostDominators.cpp100 PostDominatorTree PDT(F); in run() local
H A DBranchProbabilityInfo.cpp733 const LoopBlock &LoopBB, DominatorTree *DT, PostDominatorTree *PDT, in propagateEstimatedBlockWeight() argument
1226 PostDominatorTree *PDT) { in calculate() argument
810 computeEestimateBlockWeight(const Function & F,DominatorTree * DT,PostDominatorTree * PDT) computeEestimateBlockWeight() argument
1301 PostDominatorTree &PDT = runOnFunction() local
1320 auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); run() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePostDominators.h29 std::unique_ptr<PostDomTreeT> PDT; global() variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DMemCpyOptimizer.h47 PostDominatorTree *PDT = nullptr; global() variable
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DADCE.cpp126 PostDominatorTree &PDT; member in __anona91829f20111::AggressiveDeadCodeElimination
201 PostDominatorTree &PDT) in AggressiveDeadCodeElimination() argument
725 auto &PDT = FAM.getResult<PostDominatorTreeAnalysis>(F); run() local
H A DGuardWidening.cpp134 PostDominatorTree *PDT; global() member in __anonebdf1a4d0111::GuardWideningImpl
319 GuardWideningImpl(DominatorTree & DT,PostDominatorTree * PDT,LoopInfo & LI,AssumptionCache & AC,MemorySSAUpdater * MSSAU,DomTreeNode * Root,std::function<bool (BasicBlock *)> BlockFilter) GuardWideningImpl() argument
988 auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); run() local
H A DLoopFuse.cpp182 const PostDominatorTree *PDT; member
574 PostDominatorTree &PDT; global() member
2071 auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); run() local
[all...]
H A DGVNHoist.cpp1210 GVNHoist G(&DT, &PDT, &AA, &MD, &MSSA); in run() local
258 GVNHoist(DominatorTree * DT,PostDominatorTree * PDT,AliasAnalysis * AA,MemoryDependenceResults * MD,MemorySSA * MSSA) GVNHoist() argument
278 PostDominatorTree *PDT; global() member in llvm::GVNHoist
H A DTailRecursionElimination.cpp909 auto *PDT = PDTWP ? &PDTWP->getPostDomTree() : nullptr; runOnFunction() local
943 auto *PDT = AM.getCachedResult<PostDominatorTreeAnalysis>(F); run() local
H A DDeadStoreElimination.cpp823 PostDominatorTree &PDT; global() member
2078 eliminateDeadStores(Function & F,AliasAnalysis & AA,MemorySSA & MSSA,DominatorTree & DT,PostDominatorTree & PDT,const TargetLibraryInfo & TLI,const LoopInfo & LI) eliminateDeadStores() argument
2269 PostDominatorTree &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); run() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineRegionInfo.cpp88 auto PDT = in runOnMachineFunction() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDomTreeUpdater.h223 PostDominatorTree *PDT = nullptr; global() variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h147 PostDominatorTree *PDT; member
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp480 create(BasicBlock & SinkBB,const DominatorTree & DT,const PostDominatorTree & PDT) create() argument
641 std::unique_ptr<PostDominatorTree> PDT; outlineColdRegions() local
H A DSCCP.cpp232 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy); in runIPSCCP() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp532 isFullPostDominator(const BasicBlock * BB,const PostDominatorTree * PDT) isFullPostDominator() argument
543 shouldInstrumentBlock(const Function & F,const BasicBlock * BB,const DominatorTree * DT,const PostDominatorTree * PDT,const SanitizerCoverageOptions & Options) shouldInstrumentBlock() argument
644 const PostDominatorTree *PDT = PDTCallback(F); instrumentFunction() local
H A DHWAddressSanitizer.cpp1377 instrumentStack(memtag::StackInfo & SInfo,Value * StackTag,Value * UARTag,const DominatorTree & DT,const PostDominatorTree & PDT,const LoopInfo & LI) instrumentStack() argument
1544 const PostDominatorTree &PDT = FAM.getResult<PostDominatorTreeAnalysis>(F); sanitizeFunction() local
1565 PostDominatorTree *PDT = FAM.getCachedResult<PostDominatorTreeAnalysis>(F); sanitizeFunction() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp496 PostDominatorTree *PDT = nullptr; runOnFunction() local

12