Home
last modified time | relevance | path

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

12345678910>>...15

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DSCCP.cpp30 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/
DDataflowWorklist.h66 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/
DLoopRotation.cpp117 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()
DInstSimplifyPass.cpp104 &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()
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()
201 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
DLoopDataPrefetch.cpp198 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()
DLoopUnrollAndJamPass.cpp473 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()
DLoopVersioningLICM.cpp583 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()
DLoopSink.cpp435 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/
DCFGPrinter.cpp105 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()
DLazyBranchProbabilityInfo.cpp58 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
60 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()
DLazyBlockFrequencyInfo.cpp56 auto &BPIPass = getAnalysis<LazyBranchProbabilityInfoPass>(); in runOnFunction()
57 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
DRegionInfo.cpp126 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
127 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction()
128 auto DF = &getAnalysis<DominanceFrontierWrapperPass>().getDominanceFrontier(); in runOnFunction()
DLegacyDivergenceAnalysis.cpp314 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/
DTailDuplication.cpp87 auto MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction()
88 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnMachineFunction()
90 &getAnalysis<LazyMachineBlockFrequencyInfoPass>().getBFI() : in runOnMachineFunction()
DRegAllocBasic.cpp318 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()
DMachineRegionInfo.cpp87 auto DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
88 auto PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
89 auto DF = &getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
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()
DHardwareLoops.cpp223 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/
DDOTGraphTraitsPass.h47 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/
DInstructionSelect.cpp92 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/
DWebAssemblyMemIntrinsicResults.cpp184 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/
DAMDGPUUnifyDivergentExitNodes.cpp187 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()
DAMDGPUPreLegalizerCombiner.cpp269 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/
DAArch64PreLegalizerCombiner.cpp338 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()

12345678910>>...15