/freebsd-src/contrib/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 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 D | BreakCriticalEdges.cpp | 53 auto *PDT = PDTWP ? &PDTWP->getPostDomTree() : nullptr; in runOnFunction() local 225 auto *PDT = Options.PDT; in SplitKnownCriticalEdge() local
|
H A D | MemoryTaggingSupport.cpp | 44 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 D | AMDGPUUnifyDivergentExitNodes.cpp | 189 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 D | SILowerI1Copies.cpp | 93 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 D | SILowerI1Copies.h | 46 MachinePostDominatorTree *PDT = nullptr; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | RegionInfo.cpp | 128 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction() local 191 auto *PDT = &AM.getResult<PostDominatorTreeAnalysis>(F); in run() local
|
H A D | PostDominators.cpp | 100 PostDominatorTree PDT(F); in run() local
|
H A D | BranchProbabilityInfo.cpp | 733 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 D | MachinePostDominators.h | 29 std::unique_ptr<PostDomTreeT> PDT; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | MemCpyOptimizer.h | 47 PostDominatorTree *PDT = nullptr; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ADCE.cpp | 126 PostDominatorTree &PDT; member in __anona91829f20111::AggressiveDeadCodeElimination 201 PostDominatorTree &PDT) in AggressiveDeadCodeElimination() argument 725 auto &PDT = FAM.getResult<PostDominatorTreeAnalysis>(F); run() local
|
H A D | GuardWidening.cpp | 134 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 D | LoopFuse.cpp | 182 const PostDominatorTree *PDT; member 574 PostDominatorTree &PDT; global() member 2071 auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); run() local [all...] |
H A D | GVNHoist.cpp | 1210 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 D | TailRecursionElimination.cpp | 909 auto *PDT = PDTWP ? &PDTWP->getPostDomTree() : nullptr; runOnFunction() local 943 auto *PDT = AM.getCachedResult<PostDominatorTreeAnalysis>(F); run() local
|
H A D | DeadStoreElimination.cpp | 823 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 D | MachineRegionInfo.cpp | 88 auto PDT = in runOnMachineFunction() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DomTreeUpdater.h | 223 PostDominatorTree *PDT = nullptr; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | BasicBlockUtils.h | 147 PostDominatorTree *PDT; member
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | HotColdSplitting.cpp | 480 create(BasicBlock & SinkBB,const DominatorTree & DT,const PostDominatorTree & PDT) create() argument 641 std::unique_ptr<PostDominatorTree> PDT; outlineColdRegions() local
|
H A D | SCCP.cpp | 232 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy); in runIPSCCP() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | SanitizerCoverage.cpp | 532 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 D | HWAddressSanitizer.cpp | 1377 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 D | AArch64StackTagging.cpp | 496 PostDominatorTree *PDT = nullptr; runOnFunction() local
|