| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| D | SCCP.cpp | 30 auto getAnalysis = [&FAM](Function &F) -> AnalysisResultsForFn { in run() local 37 if (!runIPSCCP(M, DL, GetTLI, getAnalysis)) in run() 67 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnModule() 69 auto getAnalysis = [this](Function &F) -> AnalysisResultsForFn { in runOnModule() local 71 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule() 75 this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnModule() 81 return runIPSCCP(M, DL, GetTLI, getAnalysis); in runOnModule() 155 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnModule() 158 return this->getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnModule() 161 return this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnModule() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| D | DataflowWorklist.h | 66 Cfg, Ctx.getAnalysis<PostOrderCFGView>(), in ForwardDataflowWorklist() 68 Ctx.getAnalysis<PostOrderCFGView>()->getComparator()}) {} in ForwardDataflowWorklist() 83 Cfg, Ctx.getAnalysis<PostOrderCFGView>(), in BackwardDataflowWorklist() 84 Ctx.getAnalysis<PostOrderCFGView>()->getComparator()) {} in BackwardDataflowWorklist()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| D | LoopRotation.cpp | 117 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() 118 const auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnLoop() 119 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnLoop() 120 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop() 121 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
|
| D | InstSimplifyPass.cpp | 104 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 106 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction() 108 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction() 110 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnFunction()
|
| D | LoopInstSimplify.cpp | 190 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop() 191 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() 193 getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnLoop() 196 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI( in runOnLoop() 201 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
|
| D | LoopDataPrefetch.cpp | 198 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 199 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() 200 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction() 202 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction() 204 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnFunction() 206 &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction()
|
| D | LoopUnrollAndJamPass.cpp | 473 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop() 474 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() 475 auto &DI = getAnalysis<DependenceAnalysisWrapperPass>().getDI(); in runOnLoop() 476 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop() 477 auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(*F); in runOnLoop() 478 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnLoop() 479 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(*F); in runOnLoop()
|
| D | LoopVersioningLICM.cpp | 583 AliasAnalysis *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnLoop() 584 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop() 586 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnLoop() 587 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() 588 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop() 591 return getAnalysis<LoopAccessLegacyAnalysis>().getInfo(L); in runOnLoop()
|
| D | LoopSink.cpp | 435 AAResults &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnLoop() 440 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop() 447 *L, AA, getAnalysis<LoopInfoWrapperPass>().getLoopInfo(), in runOnLoop() 448 getAnalysis<DominatorTreeWrapperPass>().getDomTree(), in runOnLoop() 449 getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(), in runOnLoop()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| D | CFGPrinter.cpp | 105 auto *BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); in runOnFunction() 106 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(); in runOnFunction() 145 auto *BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); in runOnFunction() 146 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(); in runOnFunction() 186 auto *BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); in runOnFunction() 187 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(); in runOnFunction() 227 auto *BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); in runOnFunction() 228 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(); in runOnFunction()
|
| D | LazyBranchProbabilityInfo.cpp | 58 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() 60 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()
|
| D | LazyBlockFrequencyInfo.cpp | 56 auto &BPIPass = getAnalysis<LazyBranchProbabilityInfoPass>(); in runOnFunction() 57 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
|
| D | RegionInfo.cpp | 126 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 127 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction() 128 auto DF = &getAnalysis<DominanceFrontierWrapperPass>().getDominanceFrontier(); in runOnFunction()
|
| D | LegacyDivergenceAnalysis.cpp | 314 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in shouldUseGPUDivergenceAnalysis() 336 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 337 auto &PDT = getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction() 341 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| D | TailDuplication.cpp | 87 auto MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction() 88 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnMachineFunction() 90 &getAnalysis<LazyMachineBlockFrequencyInfoPass>().getBFI() : in runOnMachineFunction()
|
| D | RegAllocBasic.cpp | 318 RegAllocBase::init(getAnalysis<VirtRegMap>(), in runOnMachineFunction() 319 getAnalysis<LiveIntervals>(), in runOnMachineFunction() 320 getAnalysis<LiveRegMatrix>()); in runOnMachineFunction() 321 VirtRegAuxInfo VRAI(*MF, *LIS, *VRM, getAnalysis<MachineLoopInfo>(), in runOnMachineFunction() 322 getAnalysis<MachineBlockFrequencyInfo>()); in runOnMachineFunction()
|
| D | MachineRegionInfo.cpp | 87 auto DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 88 auto PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction() 89 auto DF = &getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
|
| D | ShrinkWrap.cpp | 190 MDT = &getAnalysis<MachineDominatorTree>(); in init() 191 MPDT = &getAnalysis<MachinePostDominatorTree>(); in init() 194 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in init() 195 MLI = &getAnalysis<MachineLoopInfo>(); in init() 196 ORE = &getAnalysis<MachineOptimizationRemarkEmitterPass>().getORE(); in init()
|
| D | HardwareLoops.cpp | 223 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() 224 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction() 225 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 226 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction() 228 ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnFunction() 232 AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| D | DOTGraphTraitsPass.h | 47 auto &Analysis = getAnalysis<AnalysisT>(); in runOnFunction() 89 auto &Analysis = getAnalysis<AnalysisT>(); in runOnFunction() 131 GraphT Graph = AnalysisGraphTraitsT::getGraph(&getAnalysis<AnalysisT>()); in runOnModule() 157 GraphT Graph = AnalysisGraphTraitsT::getGraph(&getAnalysis<AnalysisT>()); in runOnModule()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| D | InstructionSelect.cpp | 92 const TargetPassConfig &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction() 102 KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction() 103 PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnMachineFunction() 105 BFI = &getAnalysis<LazyBlockFrequencyInfoPass>().getBFI(); in runOnMachineFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| D | WebAssemblyMemIntrinsicResults.cpp | 184 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 188 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(MF.getFunction()); in runOnMachineFunction() 189 auto &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUUnifyDivergentExitNodes.cpp | 187 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 189 auto &PDT = getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction() 195 LegacyDivergenceAnalysis &DA = getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction() 196 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction()
|
| D | AMDGPUPreLegalizerCombiner.cpp | 269 auto *TPC = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() 273 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction() 275 IsOptNone ? nullptr : &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 280 getAnalysis<GISelCSEAnalysisWrapperPass>().getCSEWrapper(); in runOnMachineFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| D | AArch64PreLegalizerCombiner.cpp | 338 auto &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction() 342 getAnalysis<GISelCSEAnalysisWrapperPass>().getCSEWrapper(); in runOnMachineFunction() 348 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction() 349 MachineDominatorTree *MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|