| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 31 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 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-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopRotation.cpp | 114 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 D | InstSimplifyPass.cpp | 100 &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 D | LoopInstSimplify.cpp | 187 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 D | LoopDataPrefetch.cpp | 199 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 D | LoopUnrollAndJamPass.cpp | 481 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 D | LoopVersioningLICM.cpp | 581 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 D | LoopSink.cpp | 395 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 D | Pass.h | 216 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 D | AnalysisManager.h | 154 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 D | TestDominance.cpp | 109 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 D | CFGPrinter.cpp | 105 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 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()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TailDuplication.cpp | 87 auto MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction() 88 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnMachineFunction() 90 &getAnalysis<LazyMachineBlockFrequencyInfoPass>().getBFI() : in runOnMachineFunction()
|
| H A D | MachineRegionInfo.cpp | 87 auto DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 88 auto PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction() 89 auto DF = &getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
|
| H A D | RegAllocBasic.cpp | 314 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 D | MIRSampleProfile.cpp | 311 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 D | DataflowWorklist.h | 69 : 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 D | PolyhedralInfo.cpp | 53 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 D | AMDGPUAnnotateUniformValues.cpp | 111 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 D | AffineScalarReplacement.cpp | 43 affineScalarReplace(getOperation(), getAnalysis<DominanceInfo>(), in runOnOperation() 44 getAnalysis<PostDominanceInfo>()); in runOnOperation()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | CodeGeneration.cpp | 330 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 D | InstructionSelect.cpp | 90 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()
|