Home
last modified time | relevance | path

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

12345678910>>...15

/llvm-project/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/mlir/lib/Dialect/Affine/Transforms/
H A DAffineScalarReplacement.cpp49 affineScalarReplace(getOperation(), getAnalysis<DominanceInfo>(), in runOnOperation()
50 getAnalysis<PostDominanceInfo>(), in runOnOperation()
51 getAnalysis<AliasAnalysis>()); in runOnOperation()
/llvm-project/mlir/test/lib/IR/
H A DTestDominance.cpp134 dominanceTest.printDominance(getAnalysis<DominanceInfo>(),
138 dominanceTest.printDominance(getAnalysis<PostDominanceInfo>(),
143 dominanceTest.printDominance(getAnalysis<DominanceInfo>(),
147 dominanceTest.printDominance(getAnalysis<PostDominanceInfo>(),
/llvm-project/mlir/include/mlir/Pass/
H A DPass.h221 AnalysisT &getAnalysis() { in getAnalysis() function
222 return getAnalysisManager().getAnalysis<AnalysisT>(); in getAnalysis()
228 AnalysisT &getAnalysis() { in getAnalysis() function
229 return getAnalysisManager().getAnalysis<AnalysisT, OpT>(); in getAnalysis()
382 AnalysisT &getAnalysis() { in getAnalysis() function
383 return Pass::getAnalysis<AnalysisT, OpT>(); in getAnalysis()
447 AnalysisT &getAnalysis() { in getAnalysis() function
448 return Pass::getAnalysis<AnalysisT, InterfaceT>(); in getAnalysis()
H A DAnalysisManager.h155 AnalysisT &getAnalysis(PassInstrumentor *pi, AnalysisManager &am) { in getAnalysis() function
166 getAnalysis(PassInstrumentor *pi, AnalysisManager &am) { in getAnalysis() function
318 AnalysisT &getAnalysis() { in getAnalysis() function
319 return impl->analyses.getAnalysis<AnalysisT>(getPassInstrumentor(), *this); in getAnalysis()
325 AnalysisT &getAnalysis() { in getAnalysis() function
326 return impl->analyses.getAnalysis<AnalysisT, OpT>(getPassInstrumentor(), in getAnalysis()
339 return nest(op).template getAnalysis<AnalysisT>(); in getChildAnalysis()
346 return nest(child).template getAnalysis<AnalysisT, OpT>(); in getChildAnalysis()
/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVPreLegalizerCombiner.cpp129 auto &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
133 getAnalysis<GISelCSEAnalysisWrapperPass>().getCSEWrapper(); in runOnMachineFunction()
142 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
144 &getAnalysis<MachineDominatorTreeWrapperPass>().getDomTree(); in runOnMachineFunction()
H A DRISCVPostLegalizerCombiner.cpp134 auto *TPC = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
142 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
144 &getAnalysis<MachineDominatorTreeWrapperPass>().getDomTree(); in runOnMachineFunction()
146 getAnalysis<GISelCSEAnalysisWrapperPass>().getCSEWrapper(); in runOnMachineFunction()
/llvm-project/llvm/lib/CodeGen/
H A DTailDuplication.cpp91 auto MBPI = &getAnalysis<MachineBranchProbabilityInfoWrapperPass>().getMBPI(); in runOnMachineFunction()
92 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnMachineFunction()
94 &getAnalysis<LazyMachineBlockFrequencyInfoPass>().getBFI() : in runOnMachineFunction()
H A DRegAllocBasic.cpp315 auto &MBFI = getAnalysis<MachineBlockFrequencyInfoWrapperPass>().getMBFI(); in runOnMachineFunction()
316 auto &LiveStks = getAnalysis<LiveStacksWrapperLegacy>().getLS(); in runOnMachineFunction()
317 auto &MDT = getAnalysis<MachineDominatorTreeWrapperPass>().getDomTree(); in runOnMachineFunction()
319 RegAllocBase::init(getAnalysis<VirtRegMapWrapperLegacy>().getVRM(), in runOnMachineFunction()
320 getAnalysis<LiveIntervalsWrapperPass>().getLIS(), in runOnMachineFunction()
321 getAnalysis<LiveRegMatrixWrapperLegacy>().getLRM()); in runOnMachineFunction()
323 getAnalysis<MachineLoopInfoWrapperPass>().getLI(), MBFI, in runOnMachineFunction()
324 &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI()); in runOnMachineFunction()
H A DMachineRegionInfo.cpp87 auto DT = &getAnalysis<MachineDominatorTreeWrapperPass>().getDomTree(); in runOnMachineFunction()
89 &getAnalysis<MachinePostDominatorTreeWrapperPass>().getPostDomTree(); in runOnMachineFunction()
90 auto DF = &getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
H A DMIRSampleProfile.cpp369 MBFI = &getAnalysis<MachineBlockFrequencyInfoWrapperPass>().getMBFI(); in runOnMachineFunction()
370 auto *MDT = &getAnalysis<MachineDominatorTreeWrapperPass>().getDomTree(); in runOnMachineFunction()
372 &getAnalysis<MachinePostDominatorTreeWrapperPass>().getPostDomTree(); in runOnMachineFunction()
379 MDT, MPDT, &getAnalysis<MachineLoopInfoWrapperPass>().getLI(), MBFI, in runOnMachineFunction()
380 &getAnalysis<MachineOptimizationRemarkEmitterPass>().getORE()); in runOnMachineFunction()
391 *&getAnalysis<MachineLoopInfoWrapperPass>().getLI()); in runOnMachineFunction()
/llvm-project/polly/lib/Analysis/
H A DPolyhedralInfo.cpp54 DI = &getAnalysis<DependenceInfoWrapperPass>(); in runOnFunction()
55 SI = getAnalysis<ScopInfoWrapperPass>().getSI(); in runOnFunction()
60 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in print()
181 PolyhedralInfo &P = getAnalysis<PolyhedralInfo>(); in runOnFunction()
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateUniformValues.cpp130 getAnalysis<UniformityInfoWrapperPass>().getUniformityInfo();
131 MemorySSA &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA();
132 AliasAnalysis &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
H A DAMDGPUMarkLastScratchLoad.cpp67 LS = &getAnalysis<LiveStacksWrapperLegacy>().getLS(); in runOnMachineFunction()
68 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
69 SI = &getAnalysis<SlotIndexesWrapperPass>().getSI(); in runOnMachineFunction()
/llvm-project/polly/lib/CodeGen/
H A DCodeGeneration.cpp337 AI = &getAnalysis<IslAstInfoWrapperPass>().getAI(); in getAnalysisUsage()
338 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in getAnalysisUsage()
339 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in getAnalysisUsage()
340 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in getAnalysisUsage()
342 RI = &getAnalysis<RegionInfoPass>().getRegionInfo(); in getAnalysisUsage()
/llvm-project/llvm/lib/Transforms/Scalar/
H A 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()
H A DInstSimplifyPass.cpp97 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
99 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()
101 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
/llvm-project/llvm/lib/Target/Mips/
H A DMipsPostLegalizerCombiner.cpp130 auto *TPC = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
139 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
142 : &getAnalysis<MachineDominatorTreeWrapperPass>().getDomTree(); in runOnMachineFunction()
/llvm-project/llvm/lib/Target/DirectX/
H A DDXILTranslateMetadata.cpp436 getAnalysis<DXILResourceBindingWrapperPass>().getBindingMap();
438 getAnalysis<DXILResourceTypeWrapperPass>().getResourceTypeMap();
440 getAnalysis<DXILResourceMDWrapper>().getDXILResource();
442 getAnalysis<ShaderFlagsAnalysisWrapper>().getShaderFlags();
444 getAnalysis<DXILMetadataAnalysisWrapperPass>().getModuleMetadata();
/llvm-project/llvm/lib/Analysis/
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()
H A DRegionInfo.cpp128 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
129 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction()
130 auto DF = &getAnalysis<DominanceFrontierWrapperPass>().getDominanceFrontier(); in runOnFunction()
H A DUniformityAnalysis.cpp167 auto &cycleInfo = getAnalysis<CycleInfoWrapperPass>().getResult(); in runOnFunction()
168 auto &domTree = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
170 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction()
/llvm-project/llvm/lib/Transforms/IPO/
H A DAlwaysInliner.cpp132 auto &PSI = getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnModule()
134 return getAnalysis<AAResultsWrapperPass>(F).getAAResults(); in runOnModule()
137 return getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnModule()
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMemIntrinsicResults.cpp183 auto &MDT = getAnalysis<MachineDominatorTreeWrapperPass>().getDomTree(); in runOnMachineFunction()
187 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(MF.getFunction()); in runOnMachineFunction()
188 auto &LIS = getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()

12345678910>>...15