| /llvm-project/mlir/unittests/Pass/ |
| H A D | AnalysisManagerTest.cpp | 47 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 D | AffineScalarReplacement.cpp | 49 affineScalarReplace(getOperation(), getAnalysis<DominanceInfo>(), in runOnOperation() 50 getAnalysis<PostDominanceInfo>(), in runOnOperation() 51 getAnalysis<AliasAnalysis>()); in runOnOperation()
|
| /llvm-project/mlir/test/lib/IR/ |
| H A D | TestDominance.cpp | 134 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 D | Pass.h | 221 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 D | AnalysisManager.h | 155 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 D | RISCVPreLegalizerCombiner.cpp | 129 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 D | RISCVPostLegalizerCombiner.cpp | 134 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 D | TailDuplication.cpp | 91 auto MBPI = &getAnalysis<MachineBranchProbabilityInfoWrapperPass>().getMBPI(); in runOnMachineFunction() 92 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnMachineFunction() 94 &getAnalysis<LazyMachineBlockFrequencyInfoPass>().getBFI() : in runOnMachineFunction()
|
| H A D | RegAllocBasic.cpp | 315 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 D | MachineRegionInfo.cpp | 87 auto DT = &getAnalysis<MachineDominatorTreeWrapperPass>().getDomTree(); in runOnMachineFunction() 89 &getAnalysis<MachinePostDominatorTreeWrapperPass>().getPostDomTree(); in runOnMachineFunction() 90 auto DF = &getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
|
| H A D | MIRSampleProfile.cpp | 369 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 D | PolyhedralInfo.cpp | 54 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 D | AMDGPUAnnotateUniformValues.cpp | 130 getAnalysis<UniformityInfoWrapperPass>().getUniformityInfo(); 131 MemorySSA &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA(); 132 AliasAnalysis &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
|
| H A D | AMDGPUMarkLastScratchLoad.cpp | 67 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 D | CodeGeneration.cpp | 337 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 D | LoopDataPrefetch.cpp | 198 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 D | InstSimplifyPass.cpp | 97 &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 D | MipsPostLegalizerCombiner.cpp | 130 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 D | DXILTranslateMetadata.cpp | 436 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 D | LazyBranchProbabilityInfo.cpp | 58 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() 60 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); 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 | 128 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 D | UniformityAnalysis.cpp | 167 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 D | AlwaysInliner.cpp | 132 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 D | WebAssemblyMemIntrinsicResults.cpp | 183 auto &MDT = getAnalysis<MachineDominatorTreeWrapperPass>().getDomTree(); in runOnMachineFunction() 187 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(MF.getFunction()); in runOnMachineFunction() 188 auto &LIS = getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
|