Home
last modified time | relevance | path

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

12345678910>>...17

/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DSCCP.cpp31 auto getAnalysis = [&FAM](Function &F) -> AnalysisResultsForFn { in run() local
38 if (!runIPSCCP(M, DL, GetTLI, getAnalysis)) in run()
68 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnModule()
70 auto getAnalysis = [this](Function &F) -> AnalysisResultsForFn { in runOnModule() local
72 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule()
76 this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnModule()
82 return runIPSCCP(M, DL, GetTLI, getAnalysis); in runOnModule()
157 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnModule()
160 return this->getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnModule()
168 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule()
[all …]
/llvm-project-15.0.7/mlir/unittests/Pass/
H A DAnalysisManagerTest.cpp47 am.getAnalysis<MyAnalysis>(); in TEST()
48 am.getAnalysis<OtherAnalysis>(); in TEST()
78 fam.getAnalysis<MyAnalysis>(); in TEST()
79 fam.getAnalysis<OtherAnalysis>(); in TEST()
151 am.getAnalysis<CustomInvalidatingAnalysis>(); in TEST()
156 am.getAnalysis<CustomInvalidatingAnalysis>(); in TEST()
171 am.getAnalysis<OpSpecificAnalysis, ModuleOp>(); in TEST()
179 am.getAnalysis<MyAnalysis>(); in AnalysisWithDependency()
196 am.getAnalysis<AnalysisWithDependency>(); in TEST()
212 am.getAnalysis<AnalysisWithDependency>(); in AnalysisWithNestedDependency()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp114 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 DInstSimplifyPass.cpp100 &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 DLoopInstSimplify.cpp187 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
188 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
190 getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnLoop()
193 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI( in runOnLoop()
195 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
H A DLoopDataPrefetch.cpp199 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 DLoopUnrollAndJamPass.cpp481 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
482 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
483 auto &DI = getAnalysis<DependenceAnalysisWrapperPass>().getDI(); in runOnLoop()
484 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
485 auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(*F); in runOnLoop()
486 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnLoop()
487 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(*F); in runOnLoop()
H A DLoopVersioningLICM.cpp581 AliasAnalysis *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnLoop()
582 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
584 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnLoop()
585 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
586 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
589 return getAnalysis<LoopAccessLegacyAnalysis>().getInfo(L); in runOnLoop()
H A DLoopSink.cpp395 AAResults &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnLoop()
396 MemorySSA &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
399 *L, AA, getAnalysis<LoopInfoWrapperPass>().getLoopInfo(), in runOnLoop()
400 getAnalysis<DominatorTreeWrapperPass>().getDomTree(), in runOnLoop()
401 getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(), in runOnLoop()
/llvm-project-15.0.7/mlir/include/mlir/Pass/
H A DPass.h216 AnalysisT &getAnalysis() { in getAnalysis() function
217 return getAnalysisManager().getAnalysis<AnalysisT>(); in getAnalysis()
223 AnalysisT &getAnalysis() { in getAnalysis() function
224 return getAnalysisManager().getAnalysis<AnalysisT, OpT>(); in getAnalysis()
371 AnalysisT &getAnalysis() { in getAnalysis() function
372 return Pass::getAnalysis<AnalysisT, OpT>(); in getAnalysis()
430 AnalysisT &getAnalysis() { in getAnalysis() function
431 return Pass::getAnalysis<AnalysisT, InterfaceT>(); in getAnalysis()
H A DAnalysisManager.h154 AnalysisT &getAnalysis(PassInstrumentor *pi, AnalysisManager &am) { in getAnalysis() function
165 getAnalysis(PassInstrumentor *pi, AnalysisManager &am) { in getAnalysis() function
317 AnalysisT &getAnalysis() { in getAnalysis() function
318 return impl->analyses.getAnalysis<AnalysisT>(getPassInstrumentor(), *this); in getAnalysis()
324 AnalysisT &getAnalysis() { in getAnalysis() function
325 return impl->analyses.getAnalysis<AnalysisT, OpT>(getPassInstrumentor(), in getAnalysis()
338 return nest(op).template getAnalysis<AnalysisT>(); in getChildAnalysis()
345 return nest(child).template getAnalysis<AnalysisT, OpT>(); in getChildAnalysis()
/llvm-project-15.0.7/mlir/test/lib/IR/
H A DTestDominance.cpp109 dominanceTest.printDominance(getAnalysis<DominanceInfo>(), in runOnOperation()
113 dominanceTest.printDominance(getAnalysis<PostDominanceInfo>(), in runOnOperation()
118 dominanceTest.printDominance(getAnalysis<DominanceInfo>(), in runOnOperation()
122 dominanceTest.printDominance(getAnalysis<PostDominanceInfo>(), in runOnOperation()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A 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()
H A DLazyBranchProbabilityInfo.cpp58 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
60 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()
H A DLazyBlockFrequencyInfo.cpp56 auto &BPIPass = getAnalysis<LazyBranchProbabilityInfoPass>(); in runOnFunction()
57 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTailDuplication.cpp87 auto MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction()
88 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnMachineFunction()
90 &getAnalysis<LazyMachineBlockFrequencyInfoPass>().getBFI() : 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 DRegAllocBasic.cpp314 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 DMIRSampleProfile.cpp311 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()
/llvm-project-15.0.7/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowWorklist.h69 : ForwardDataflowWorklist(Cfg, Ctx.getAnalysis<PostOrderCFGView>()) {} in ForwardDataflowWorklist()
84 Cfg, Ctx.getAnalysis<PostOrderCFGView>(), in BackwardDataflowWorklist()
85 Ctx.getAnalysis<PostOrderCFGView>()->getComparator()) {} in BackwardDataflowWorklist()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DPolyhedralInfo.cpp53 DI = &getAnalysis<DependenceInfoWrapperPass>(); in runOnFunction()
54 SI = getAnalysis<ScopInfoWrapperPass>().getSI(); in runOnFunction()
59 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in print()
180 PolyhedralInfo &P = getAnalysis<PolyhedralInfo>(); in runOnFunction()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateUniformValues.cpp111 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
112 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnFunction()
113 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnFunction()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DAffineScalarReplacement.cpp43 affineScalarReplace(getOperation(), getAnalysis<DominanceInfo>(), in runOnOperation()
44 getAnalysis<PostDominanceInfo>()); in runOnOperation()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DCodeGeneration.cpp330 AI = &getAnalysis<IslAstInfoWrapperPass>().getAI(); in runOnScop()
331 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnScop()
332 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnScop()
333 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnScop()
335 RI = &getAnalysis<RegionInfoPass>().getRegionInfo(); in runOnScop()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp90 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()

12345678910>>...17