Home
last modified time | relevance | path

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

12345678910>>...15

/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DSCCP.cpp114 function_ref<AnalysisResultsForFn(Function &)> getAnalysis, in runIPSCCP() argument
125 Solver.addAnalysis(F, getAnalysis(F)); in runIPSCCP()
392 auto getAnalysis = [&FAM, this](Function &F) -> AnalysisResultsForFn { in run() local
400 if (!runIPSCCP(M, DL, &FAM, GetTLI, GetTTI, GetAC, getAnalysis, in run()
431 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnModule()
434 return this->getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnModule()
437 return this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnModule()
439 auto getAnalysis = [this](Function &F) -> AnalysisResultsForFn { in runOnModule() local
441 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule()
445 this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnModule()
[all …]
/openbsd-src/gnu/llvm/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.cpp188 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
189 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
191 getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnLoop()
194 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI( in runOnLoop()
196 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 DLoopVersioningLICM.cpp570 AliasAnalysis *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnLoop()
571 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
573 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnLoop()
574 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
575 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
576 auto &LAIs = getAnalysis<LoopAccessLegacyAnalysis>().getLAIs(); in runOnLoop()
H A DLoopUnrollAndJamPass.cpp479 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
480 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
481 auto &DI = getAnalysis<DependenceAnalysisWrapperPass>().getDI(); in runOnLoop()
482 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
483 auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(*F); in runOnLoop()
484 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnLoop()
485 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(*F); in runOnLoop()
H A DLoopSink.cpp396 AAResults &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnLoop()
397 MemorySSA &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
400 *L, AA, getAnalysis<LoopInfoWrapperPass>().getLoopInfo(), in runOnLoop()
401 getAnalysis<DominatorTreeWrapperPass>().getDomTree(), in runOnLoop()
402 getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(), in runOnLoop()
/openbsd-src/gnu/llvm/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 DUniformityAnalysis.cpp143 auto &cycleInfo = getAnalysis<CycleInfoWrapperPass>().getResult(); in runOnFunction()
144 auto &domTree = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
146 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction()
H A DLazyBlockFrequencyInfo.cpp56 auto &BPIPass = getAnalysis<LazyBranchProbabilityInfoPass>(); in runOnFunction()
57 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
H A DLazyBranchProbabilityInfo.cpp58 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
60 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()
H A DRegionInfo.cpp127 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
128 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction()
129 auto DF = &getAnalysis<DominanceFrontierWrapperPass>().getDominanceFrontier(); in runOnFunction()
/openbsd-src/gnu/llvm/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 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 DMachineRegionInfo.cpp87 auto DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
88 auto PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
89 auto DF = &getAnalysis<MachineDominanceFrontier>(); 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()
H A 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()
H A DMachineUniformityAnalysis.cpp182 auto &DomTree = getAnalysis<MachineDominatorTree>().getBase(); in runOnMachineFunction()
183 auto &CI = getAnalysis<MachineCycleInfoWrapperPass>().getCycleInfo(); in runOnMachineFunction()
220 auto &UI = getAnalysis<MachineUniformityAnalysisPass>(); in runOnMachineFunction()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
H A 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()
/openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/
H A DDXILTranslateMetadata.cpp53 getAnalysis<DXILResourceWrapper>().getDXILResource(); in runOnModule()
57 (uint64_t)(getAnalysis<ShaderFlagsAnalysisWrapper>().getShaderFlags()); in runOnModule()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMemIntrinsicResults.cpp183 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
187 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(MF.getFunction()); in runOnMachineFunction()
188 auto &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
/openbsd-src/gnu/llvm/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>>...15