Home
last modified time | relevance | path

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

12345678910>>...15

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DSCCP.cpp29 auto getAnalysis = [&FAM](Function &F) -> AnalysisResultsForFn { in run() local
36 if (!runIPSCCP(M, DL, GetTLI, getAnalysis)) in run()
66 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnModule()
68 auto getAnalysis = [this](Function &F) -> AnalysisResultsForFn { in runOnModule() local
70 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule()
74 this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnModule()
80 return runIPSCCP(M, DL, GetTLI, getAnalysis); in runOnModule()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DCFGPrinter.cpp99 auto *BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); in runOnFunction()
100 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(); in runOnFunction()
135 auto *BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); in runOnFunction()
136 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(); in runOnFunction()
172 auto *BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); in runOnFunction()
173 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(); in runOnFunction()
209 auto *BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); in runOnFunction()
210 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(); in runOnFunction()
H A DRegionInfo.cpp126 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
127 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction()
128 auto DF = &getAnalysis<DominanceFrontierWrapperPass>().getDominanceFrontier(); 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 DLegacyDivergenceAnalysis.cpp314 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in shouldUseGPUDivergenceAnalysis()
336 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
337 auto &PDT = getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction()
341 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp117 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
118 const auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnLoop()
119 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnLoop()
120 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
121 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DLoopInstSimplify.cpp190 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
191 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
193 getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnLoop()
196 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI( in runOnLoop()
201 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
H A DInstSimplifyPass.cpp104 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
106 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()
108 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
110 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnFunction()
H A DLoopDataPrefetch.cpp196 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
197 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
198 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
200 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
202 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnFunction()
204 &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction()
H A DLoopUnrollAndJamPass.cpp467 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
468 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
469 auto &DI = getAnalysis<DependenceAnalysisWrapperPass>().getDI(); in runOnLoop()
470 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
471 auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(*F); in runOnLoop()
472 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnLoop()
473 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(*F); in runOnLoop()
H A DLoopVersioningLICM.cpp583 AliasAnalysis *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnLoop()
584 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
586 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnLoop()
587 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
588 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
591 return getAnalysis<LoopAccessLegacyAnalysis>().getInfo(L); in runOnLoop()
H A DLoopSink.cpp435 AAResults &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnLoop()
440 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
447 *L, AA, getAnalysis<LoopInfoWrapperPass>().getLoopInfo(), in runOnLoop()
448 getAnalysis<DominatorTreeWrapperPass>().getDomTree(), in runOnLoop()
449 getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(), in runOnLoop()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowWorklist.h66 Cfg, Ctx.getAnalysis<PostOrderCFGView>(), in ForwardDataflowWorklist()
68 Ctx.getAnalysis<PostOrderCFGView>()->getComparator()}) {} in ForwardDataflowWorklist()
83 Cfg, Ctx.getAnalysis<PostOrderCFGView>(), in BackwardDataflowWorklist()
84 Ctx.getAnalysis<PostOrderCFGView>()->getComparator()) {} in BackwardDataflowWorklist()
/netbsd-src/external/apache2/llvm/dist/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.cpp316 RegAllocBase::init(getAnalysis<VirtRegMap>(), in runOnMachineFunction()
317 getAnalysis<LiveIntervals>(), in runOnMachineFunction()
318 getAnalysis<LiveRegMatrix>()); in runOnMachineFunction()
319 VirtRegAuxInfo VRAI(*MF, *LIS, *VRM, getAnalysis<MachineLoopInfo>(), in runOnMachineFunction()
320 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 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 DHardwareLoops.cpp223 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
224 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
225 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
226 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction()
228 ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnFunction()
232 AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DDOTGraphTraitsPass.h47 auto &Analysis = getAnalysis<AnalysisT>(); in runOnFunction()
89 auto &Analysis = getAnalysis<AnalysisT>(); in runOnFunction()
131 GraphT Graph = AnalysisGraphTraitsT::getGraph(&getAnalysis<AnalysisT>()); in runOnModule()
157 GraphT Graph = AnalysisGraphTraitsT::getGraph(&getAnalysis<AnalysisT>()); in runOnModule()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp92 const TargetPassConfig &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
102 KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
103 PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnMachineFunction()
105 BFI = &getAnalysis<LazyBlockFrequencyInfoPass>().getBFI(); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMemIntrinsicResults.cpp184 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
188 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(MF.getFunction()); in runOnMachineFunction()
189 auto &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUPreLegalizerCombiner.cpp267 auto *TPC = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
271 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
273 IsOptNone ? nullptr : &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
278 getAnalysis<GISelCSEAnalysisWrapperPass>().getCSEWrapper(); in runOnMachineFunction()
H A DAMDGPUUnifyDivergentExitNodes.cpp220 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
222 auto &PDT = getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction()
230 LegacyDivergenceAnalysis &DA = getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
231 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64PreLegalizerCombiner.cpp336 auto &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
340 getAnalysis<GISelCSEAnalysisWrapperPass>().getCSEWrapper(); in runOnMachineFunction()
346 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
347 MachineDominatorTree *MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()

12345678910>>...15