Home
last modified time | relevance | path

Searched refs:getAnalysis (Results 1 – 25 of 296) sorted by relevance

12345678910>>...12

/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DSCCP.cpp14 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 DLoopExtractor.cpp96 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 DLoopRotation.cpp92 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 DInstSimplifyPass.cpp100 &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 DLoopInstSimplify.cpp190 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 DLoopVersioningLICM.cpp604 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 DLoopDataPrefetch.cpp183 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 DLoopUnrollAndJamPass.cpp446 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 DLoopSink.cpp367 *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 DLoopDeletion.cpp255 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 DNaryReassociate.cpp171 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 DPlaceSafepoints.cpp133 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 DRegAllocBasic.cpp311 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 DMachineRegionInfo.cpp87 auto DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
88 auto PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
89 auto DF = &getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
H A DShrinkWrap.cpp190 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 DDOTGraphTraitsPass.h50 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 DLazyBranchProbabilityInfo.cpp58 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
59 TargetLibraryInfo &TLI = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(); in runOnFunction()
H A DLazyBlockFrequencyInfo.cpp56 auto &BPIPass = getAnalysis<LazyBranchProbabilityInfoPass>(); in runOnFunction()
57 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
H A DRegionInfo.cpp129 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 DLegacyDivergenceAnalysis.cpp305 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 DAMDGPUAnnotateUniformValues.cpp171 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
172 MDR = &getAnalysis<MemoryDependenceWrapperPass>().getMemDep(); in runOnFunction()
173 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
H A DAMDGPUUnifyDivergentExitNodes.cpp162 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 DWebAssemblyMemIntrinsicResults.cpp185 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 DLoopVersioning.cpp264 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 DMem2Reg.cpp88 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
90 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()

12345678910>>...12