| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 14 auto getAnalysis = [&FAM](Function &F) -> AnalysisResultsForFn { in run() local 21 if (!runIPSCCP(M, DL, &TLI, getAnalysis)) in run() 51 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(); in runOnModule() 53 auto getAnalysis = [this](Function &F) -> AnalysisResultsForFn { in runOnModule() local 55 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule() 59 this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnModule() 65 return runIPSCCP(M, DL, TLI, getAnalysis); in runOnModule()
|
| H A D | LoopExtractor.cpp | 96 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop() 97 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopRotation.cpp | 92 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() 93 const auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnLoop() 94 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnLoop() 102 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
|
| H A D | InstSimplifyPass.cpp | 100 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 102 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(); in runOnFunction() 104 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction() 106 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnFunction()
|
| H A 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() 200 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
|
| H A D | LoopVersioningLICM.cpp | 604 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnLoop() 605 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop() 606 LAA = &getAnalysis<LoopAccessLegacyAnalysis>(); in runOnLoop() 607 ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnLoop() 614 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() 629 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
|
| H A D | LoopDataPrefetch.cpp | 183 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() 184 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction() 186 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction() 188 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnFunction() 190 &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction()
|
| H A D | LoopUnrollAndJamPass.cpp | 446 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop() 447 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() 448 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop() 450 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnLoop() 451 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnLoop() 452 auto &DI = getAnalysis<DependenceAnalysisWrapperPass>().getDI(); in runOnLoop()
|
| H A D | LoopSink.cpp | 367 *L, getAnalysis<AAResultsWrapperPass>().getAAResults(), in runOnLoop() 368 getAnalysis<LoopInfoWrapperPass>().getLoopInfo(), in runOnLoop() 369 getAnalysis<DominatorTreeWrapperPass>().getDomTree(), in runOnLoop() 370 getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(), in runOnLoop()
|
| H A D | LoopDeletion.cpp | 255 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop() 256 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop() 257 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
|
| H A D | NaryReassociate.cpp | 171 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction() 172 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 173 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction() 174 auto *TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(); in runOnFunction() 175 auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction()
|
| H A D | PlaceSafepoints.cpp | 133 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction() 134 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 135 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() 136 TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(); in runOnFunction() 485 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(); in runOnFunction()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | RegAllocBasic.cpp | 311 RegAllocBase::init(getAnalysis<VirtRegMap>(), in runOnMachineFunction() 312 getAnalysis<LiveIntervals>(), in runOnMachineFunction() 313 getAnalysis<LiveRegMatrix>()); in runOnMachineFunction() 316 getAnalysis<MachineLoopInfo>(), in runOnMachineFunction() 317 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 | 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()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | DOTGraphTraitsPass.h | 50 auto &Analysis = getAnalysis<AnalysisT>(); in runOnFunction() 92 auto &Analysis = getAnalysis<AnalysisT>(); in runOnFunction() 134 GraphT Graph = AnalysisGraphTraitsT::getGraph(&getAnalysis<AnalysisT>()); in runOnModule() 160 GraphT Graph = AnalysisGraphTraitsT::getGraph(&getAnalysis<AnalysisT>()); in runOnModule()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | LazyBranchProbabilityInfo.cpp | 58 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() 59 TargetLibraryInfo &TLI = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(); 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 | RegionInfo.cpp | 129 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 130 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction() 131 auto DF = &getAnalysis<DominanceFrontierWrapperPass>().getDominanceFrontier(); in runOnFunction()
|
| H A D | LegacyDivergenceAnalysis.cpp | 305 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in shouldUseGPUDivergenceAnalysis() 326 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 327 auto &PDT = getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction() 331 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAnnotateUniformValues.cpp | 171 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction() 172 MDR = &getAnalysis<MemoryDependenceWrapperPass>().getMemDep(); in runOnFunction() 173 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
|
| H A D | AMDGPUUnifyDivergentExitNodes.cpp | 162 auto &PDT = getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction() 166 LegacyDivergenceAnalysis &DA = getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction() 264 = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyMemIntrinsicResults.cpp | 185 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 188 const auto &LibInfo = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(); in runOnMachineFunction() 189 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LoopVersioning.cpp | 264 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() 265 auto *LAA = &getAnalysis<LoopAccessLegacyAnalysis>(); in runOnFunction() 266 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 267 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|
| H A D | Mem2Reg.cpp | 88 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 90 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
|