| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 114 function_ref<AnalysisResultsForFn(Function &)> getAnalysis, in runIPSCCP() argument 125 Solver.addAnalysis(F, getAnalysis(F)); in runIPSCCP() 392 auto getAnalysis = [&FAM, this](Function &F) -> AnalysisResultsForFn { in run() local 400 if (!runIPSCCP(M, DL, &FAM, GetTLI, GetTTI, GetAC, getAnalysis, in run() 431 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnModule() 434 return this->getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnModule() 437 return this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnModule() 439 auto getAnalysis = [this](Function &F) -> AnalysisResultsForFn { in runOnModule() local 441 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule() 445 this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnModule() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopRotation.cpp | 114 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() 115 const auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnLoop() 116 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnLoop() 117 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop() 118 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
|
| H A D | InstSimplifyPass.cpp | 100 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 102 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction() 104 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction() 106 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnFunction()
|
| H A D | LoopInstSimplify.cpp | 188 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop() 189 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() 191 getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnLoop() 194 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI( in runOnLoop() 196 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
|
| H A D | LoopDataPrefetch.cpp | 199 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 200 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() 201 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction() 203 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction() 205 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnFunction() 207 &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction()
|
| H A D | LoopVersioningLICM.cpp | 570 AliasAnalysis *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnLoop() 571 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop() 573 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnLoop() 574 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() 575 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop() 576 auto &LAIs = getAnalysis<LoopAccessLegacyAnalysis>().getLAIs(); in runOnLoop()
|
| H A D | LoopUnrollAndJamPass.cpp | 479 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop() 480 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() 481 auto &DI = getAnalysis<DependenceAnalysisWrapperPass>().getDI(); in runOnLoop() 482 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop() 483 auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(*F); in runOnLoop() 484 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnLoop() 485 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(*F); in runOnLoop()
|
| H A D | LoopSink.cpp | 396 AAResults &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnLoop() 397 MemorySSA &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop() 400 *L, AA, getAnalysis<LoopInfoWrapperPass>().getLoopInfo(), in runOnLoop() 401 getAnalysis<DominatorTreeWrapperPass>().getDomTree(), in runOnLoop() 402 getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(), in runOnLoop()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A 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()
|
| H A D | UniformityAnalysis.cpp | 143 auto &cycleInfo = getAnalysis<CycleInfoWrapperPass>().getResult(); in runOnFunction() 144 auto &domTree = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 146 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction()
|
| H A D | LazyBlockFrequencyInfo.cpp | 56 auto &BPIPass = getAnalysis<LazyBranchProbabilityInfoPass>(); in runOnFunction() 57 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
|
| H A D | LazyBranchProbabilityInfo.cpp | 58 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() 60 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()
|
| H A D | RegionInfo.cpp | 127 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 128 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction() 129 auto DF = &getAnalysis<DominanceFrontierWrapperPass>().getDominanceFrontier(); in runOnFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | TailDuplication.cpp | 87 auto MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction() 88 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnMachineFunction() 90 &getAnalysis<LazyMachineBlockFrequencyInfoPass>().getBFI() : in runOnMachineFunction()
|
| H A D | RegAllocBasic.cpp | 314 RegAllocBase::init(getAnalysis<VirtRegMap>(), in runOnMachineFunction() 315 getAnalysis<LiveIntervals>(), in runOnMachineFunction() 316 getAnalysis<LiveRegMatrix>()); in runOnMachineFunction() 317 VirtRegAuxInfo VRAI(*MF, *LIS, *VRM, getAnalysis<MachineLoopInfo>(), in runOnMachineFunction() 318 getAnalysis<MachineBlockFrequencyInfo>()); in runOnMachineFunction()
|
| H A D | MachineRegionInfo.cpp | 87 auto DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 88 auto PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction() 89 auto DF = &getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
|
| H A D | MIRSampleProfile.cpp | 311 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in runOnMachineFunction() 313 &getAnalysis<MachineDominatorTree>(), in runOnMachineFunction() 314 &getAnalysis<MachinePostDominatorTree>(), &getAnalysis<MachineLoopInfo>(), in runOnMachineFunction() 315 MBFI, &getAnalysis<MachineOptimizationRemarkEmitterPass>().getORE()); in runOnMachineFunction() 326 MBFI->calculate(MF, *MBFI->getMBPI(), *&getAnalysis<MachineLoopInfo>()); in runOnMachineFunction()
|
| H A 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()
|
| H A D | MachineUniformityAnalysis.cpp | 182 auto &DomTree = getAnalysis<MachineDominatorTree>().getBase(); in runOnMachineFunction() 183 auto &CI = getAnalysis<MachineCycleInfoWrapperPass>().getCycleInfo(); in runOnMachineFunction() 220 auto &UI = getAnalysis<MachineUniformityAnalysisPass>(); in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowWorklist.h | 69 : ForwardDataflowWorklist(Cfg, Ctx.getAnalysis<PostOrderCFGView>()) {} in ForwardDataflowWorklist() 84 Cfg, Ctx.getAnalysis<PostOrderCFGView>(), in BackwardDataflowWorklist() 85 Ctx.getAnalysis<PostOrderCFGView>()->getComparator()) {} in BackwardDataflowWorklist()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAnnotateUniformValues.cpp | 111 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction() 112 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnFunction() 113 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnFunction()
|
| H A 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/ |
| H A D | DXILTranslateMetadata.cpp | 53 getAnalysis<DXILResourceWrapper>().getDXILResource(); in runOnModule() 57 (uint64_t)(getAnalysis<ShaderFlagsAnalysisWrapper>().getShaderFlags()); in runOnModule()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyMemIntrinsicResults.cpp | 183 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 187 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(MF.getFunction()); in runOnMachineFunction() 188 auto &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InstructionSelect.cpp | 90 const TargetPassConfig &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction() 98 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction() 100 PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnMachineFunction() 102 BFI = &getAnalysis<LazyBlockFrequencyInfoPass>().getBFI(); in runOnMachineFunction()
|