|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Pass.h 207 AnalysisType &getAnalysis() const; // Defined in PassAnalysisSupport.h
References
include/llvm/Analysis/DOTGraphTraitsPass.h 49 auto &Analysis = getAnalysis<AnalysisT>();
91 auto &Analysis = getAnalysis<AnalysisT>();
133 GraphT Graph = AnalysisGraphTraitsT::getGraph(&getAnalysis<AnalysisT>());
159 GraphT Graph = AnalysisGraphTraitsT::getGraph(&getAnalysis<AnalysisT>());
lib/Analysis/AliasAnalysis.cpp 787 new AAResults(getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F)));
794 AAR->addAAResult(getAnalysis<BasicAAWrapperPass>().getResult());
843 AAResults AAR(P.getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F));
lib/Analysis/AliasAnalysisEvaluator.cpp 415 P->runInternal(F, getAnalysis<AAResultsWrapperPass>().getAAResults());
lib/Analysis/AliasSetTracker.cpp 757 auto &AAWP = getAnalysis<AAResultsWrapperPass>();
lib/Analysis/BasicAliasAnalysis.cpp 2072 auto &ACT = getAnalysis<AssumptionCacheTracker>();
2073 auto &TLIWP = getAnalysis<TargetLibraryInfoWrapperPass>();
2074 auto &DTWP = getAnalysis<DominatorTreeWrapperPass>();
2098 P.getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F),
2099 P.getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F));
lib/Analysis/BlockFrequencyInfo.cpp 320 getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI();
321 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
lib/Analysis/BranchProbabilityInfo.cpp 1028 const LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
1030 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Analysis/CFLAndersAliasAnalysis.cpp 923 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Analysis/CFLSteensAliasAnalysis.cpp 355 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Analysis/CallGraph.cpp 313 getAnalysis<CallGraphWrapperPass>().print(errs(), &M);
lib/Analysis/CallGraphSCCPass.cpp 464 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
lib/Analysis/Delinearization.cpp 66 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
67 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
lib/Analysis/DemandedBits.cpp 296 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
297 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/DependenceAnalysis.cpp 149 auto &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
150 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
151 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
lib/Analysis/DominanceFrontier.cpp 49 DF.analyze(getAnalysis<DominatorTreeWrapperPass>().getDomTree());
lib/Analysis/GlobalsModRef.cpp 1010 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
1013 M, GetTLI, getAnalysis<CallGraphWrapperPass>().getCallGraph())));
lib/Analysis/IVUsers.cpp 366 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(
368 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
369 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
370 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
lib/Analysis/LazyBlockFrequencyInfo.cpp 55 auto &BPIPass = getAnalysis<LazyBranchProbabilityInfoPass>();
56 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
lib/Analysis/LazyBranchProbabilityInfo.cpp 57 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
59 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Analysis/LazyValueInfo.cpp 1624 Info.AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
1630 Info.TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
2054 auto &LVI = getAnalysis<LazyValueInfoWrapperPass>().getLVI();
2055 auto &DTree = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/LegacyDivergenceAnalysis.cpp 310 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
332 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
333 auto &PDT = getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree();
337 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
lib/Analysis/Lint.cpp 205 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
206 AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
207 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
208 TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Analysis/LoopAccessAnalysis.cpp 2421 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
2424 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
2425 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
2426 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
lib/Analysis/LoopInfo.cpp 1063 LI.analyze(getAnalysis<DominatorTreeWrapperPass>().getDomTree());
1074 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/LoopPass.cpp 162 auto &LIWP = getAnalysis<LoopInfoWrapperPass>();
lib/Analysis/MemDepPrinter.cpp 93 MemoryDependenceResults &MDA = getAnalysis<MemoryDependenceWrapperPass>().getMemDep();
lib/Analysis/MemoryDependenceAnalysis.cpp 1817 auto &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
1818 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
1819 auto &TLI = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
1820 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
1821 auto &PV = getAnalysis<PhiValuesWrapperPass>().getResult();
lib/Analysis/MemorySSA.cpp 2259 auto &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA();
2314 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
2315 auto &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/Analysis/ModuleSummaryAnalysis.cpp 860 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Analysis/MustExecute.cpp 437 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
438 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/OptimizationRemarkEmitter.cpp 96 BFI = &getAnalysis<LazyBlockFrequencyInfoPass>().getBFI();
lib/Analysis/RegionInfo.cpp 128 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
129 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree();
130 auto DF = &getAnalysis<DominanceFrontierWrapperPass>().getDominanceFrontier();
lib/Analysis/RegionPass.cpp 55 RI = &getAnalysis<RegionInfoPass>().getRegionInfo();
lib/Analysis/ScalarEvolution.cpp12036 F, getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F),
12037 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F),
12038 getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
12039 getAnalysis<LoopInfoWrapperPass>().getLoopInfo()));
lib/Analysis/ScalarEvolutionAliasAnalysis.cpp 140 new SCEVAAResult(getAnalysis<ScalarEvolutionWrapperPass>().getSE()));
lib/Analysis/StackSafetyAnalysis.cpp 610 F, getAnalysis<ScalarEvolutionWrapperPass>().getSE());
lib/Bitcode/Writer/BitcodeWriterPass.cpp 55 ? &(getAnalysis<ModuleSummaryIndexWrapperPass>().getIndex())
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1688 ORE = &getAnalysis<MachineOptimizationRemarkEmitterPass>().getORE();
lib/CodeGen/BranchFolding.cpp 123 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>();
129 getAnalysis<MachineBlockFrequencyInfo>());
131 getAnalysis<MachineBranchProbabilityInfo>());
lib/CodeGen/BreakFalseDeps.cpp 269 RDA = &getAnalysis<ReachingDefAnalysis>();
lib/CodeGen/CodeGenPrepare.cpp 427 TLInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
428 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
429 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
435 &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/CodeGen/DwarfEHPrepare.cpp 161 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(Fn);
260 getAnalysis<TargetPassConfig>().getTM<TargetMachine>();
261 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/CodeGen/EarlyIfConversion.cpp 913 DomTree = &getAnalysis<MachineDominatorTree>();
915 Traces = &getAnalysis<MachineTraceMetrics>();
1044 DomTree = &getAnalysis<MachineDominatorTree>();
lib/CodeGen/ExecutionDomainFix.cpp 438 RDA = &getAnalysis<ReachingDefAnalysis>();
lib/CodeGen/ExpandMemCmp.cpp 798 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
800 &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/CodeGen/ExpandReductions.cpp 145 const auto *TTI =&getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/CodeGen/GCMetadata.cpp 109 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F);
lib/CodeGen/GCRootLowering.cpp 179 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F);
312 FI = &getAnalysis<GCModuleInfo>().getFunctionInfo(MF.getFunction());
313 MMI = &getAnalysis<MachineModuleInfoWrapperPass>().getMMI();
lib/CodeGen/GlobalISel/IRTranslator.cpp 2219 getAnalysis<GISelCSEAnalysisWrapperPass>().getCSEWrapper();
2222 TPC = &getAnalysis<TargetPassConfig>();
2404 StackProtector &SP = getAnalysis<StackProtector>();
lib/CodeGen/GlobalISel/InstructionSelect.cpp 73 GISelKnownBits &KB = getAnalysis<GISelKnownBitsAnalysis>().get(MF);
75 const TargetPassConfig &TPC = getAnalysis<TargetPassConfig>();
lib/CodeGen/GlobalISel/Legalizer.cpp 149 const TargetPassConfig &TPC = getAnalysis<TargetPassConfig>();
151 getAnalysis<GISelCSEAnalysisWrapperPass>().getCSEWrapper();
lib/CodeGen/GlobalISel/Localizer.cpp 35 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(MF.getFunction());
lib/CodeGen/GlobalISel/RegBankSelect.cpp 86 TPC = &getAnalysis<TargetPassConfig>();
88 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
89 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/CodeGen/HardwareLoops.cpp 180 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
181 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
182 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
183 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
188 AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/CodeGen/IfConversion.cpp 445 BranchFolder::MBFIWrapper MBFI(getAnalysis<MachineBlockFrequencyInfo>());
446 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/CodeGen/ImplicitNullChecks.cpp 300 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/CodeGen/InlineSpiller.cpp 141 : MF(mf), LIS(pass.getAnalysis<LiveIntervals>()),
142 LSS(pass.getAnalysis<LiveStacks>()),
143 AA(&pass.getAnalysis<AAResultsWrapperPass>().getAAResults()),
144 MDT(pass.getAnalysis<MachineDominatorTree>()),
145 Loops(pass.getAnalysis<MachineLoopInfo>()), VRM(vrm),
148 MBFI(pass.getAnalysis<MachineBlockFrequencyInfo>()),
197 : MF(mf), LIS(pass.getAnalysis<LiveIntervals>()),
198 LSS(pass.getAnalysis<LiveStacks>()),
199 AA(&pass.getAnalysis<AAResultsWrapperPass>().getAAResults()),
200 MDT(pass.getAnalysis<MachineDominatorTree>()),
201 Loops(pass.getAnalysis<MachineLoopInfo>()), VRM(vrm),
204 MBFI(pass.getAnalysis<MachineBlockFrequencyInfo>()),
lib/CodeGen/InterleavedAccessPass.cpp 451 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/CodeGen/InterleavedLoadCombinePass.cpp 1326 F, getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
1327 getAnalysis<MemorySSAWrapperPass>().getMSSA(),
lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp 63 auto &MBPI = getAnalysis<MachineBranchProbabilityInfo>();
lib/CodeGen/LiveDebugVariables.cpp 959 LIS = &pass.getAnalysis<LiveIntervals>();
lib/CodeGen/LiveIntervals.cpp 130 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
131 Indexes = &getAnalysis<SlotIndexes>();
132 DomTree = &getAnalysis<MachineDominatorTree>();
lib/CodeGen/LiveRegMatrix.cpp 56 LIS = &getAnalysis<LiveIntervals>();
57 VRM = &getAnalysis<VirtRegMap>();
lib/CodeGen/MachineBlockFrequencyInfo.cpp 211 getAnalysis<MachineBranchProbabilityInfo>();
212 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
lib/CodeGen/MachineBlockPlacement.cpp 2984 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
2986 getAnalysis<MachineBlockFrequencyInfo>());
2987 MLI = &getAnalysis<MachineLoopInfo>();
3007 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>();
3020 MPDT = &getAnalysis<MachinePostDominatorTree>();
3139 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
3140 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
lib/CodeGen/MachineCSE.cpp 888 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
889 DT = &getAnalysis<MachineDominatorTree>();
890 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
lib/CodeGen/MachineCombiner.cpp 639 MLI = &getAnalysis<MachineLoopInfo>();
640 Traces = &getAnalysis<MachineTraceMetrics>();
lib/CodeGen/MachineDominanceFrontier.cpp 41 Base.analyze(getAnalysis<MachineDominatorTree>().getBase());
lib/CodeGen/MachineFunctionPass.cpp 44 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI();
lib/CodeGen/MachineLICM.cpp 336 MLI = &getAnalysis<MachineLoopInfo>();
337 DT = &getAnalysis<MachineDominatorTree>();
338 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/CodeGen/MachineLoopInfo.cpp 39 calculate(getAnalysis<MachineDominatorTree>());
lib/CodeGen/MachineModuleInfo.cpp 317 getAnalysis<MachineModuleInfoWrapperPass>().getMMI();
lib/CodeGen/MachineOptimizationRemarkEmitter.cpp 75 MBFI = &getAnalysis<LazyMachineBlockFrequencyInfoPass>().getBFI();
lib/CodeGen/MachineOutliner.cpp 1129 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI();
1434 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI();
lib/CodeGen/MachinePipeliner.cpp 218 MLI = &getAnalysis<MachineLoopInfo>();
219 MDT = &getAnalysis<MachineDominatorTree>();
350 SlotIndexes &Slots = *getAnalysis<LiveIntervals>().getSlotIndexes();
385 SwingSchedulerDAG SMS(*this, L, getAnalysis<LiveIntervals>(), RegClassInfo,
426 AliasAnalysis *AA = &Pass.getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/CodeGen/MachineRegionInfo.cpp 86 auto DT = &getAnalysis<MachineDominatorTree>();
87 auto PDT = &getAnalysis<MachinePostDominatorTree>();
88 auto DF = &getAnalysis<MachineDominanceFrontier>();
lib/CodeGen/MachineScheduler.cpp 374 MLI = &getAnalysis<MachineLoopInfo>();
375 MDT = &getAnalysis<MachineDominatorTree>();
376 PassConfig = &getAnalysis<TargetPassConfig>();
377 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
379 LIS = &getAnalysis<LiveIntervals>();
413 MLI = &getAnalysis<MachineLoopInfo>();
414 PassConfig = &getAnalysis<TargetPassConfig>();
lib/CodeGen/MachineSink.cpp 309 DT = &getAnalysis<MachineDominatorTree>();
310 PDT = &getAnalysis<MachinePostDominatorTree>();
311 LI = &getAnalysis<MachineLoopInfo>();
312 MBFI = UseBlockFreqInfo ? &getAnalysis<MachineBlockFrequencyInfo>() : nullptr;
313 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
314 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/CodeGen/MachineTraceMetrics.cpp 71 Loops = &getAnalysis<MachineLoopInfo>();
lib/CodeGen/ModuloSchedule.cpp 1956 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
1986 LiveIntervals &LIS = getAnalysis<LiveIntervals>();
lib/CodeGen/PeepholeOptimizer.cpp 1606 DT = Aggressive ? &getAnalysis<MachineDominatorTree>() : nullptr;
1607 MLI = &getAnalysis<MachineLoopInfo>();
lib/CodeGen/PostRASchedulerList.cpp 286 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
287 AliasAnalysis *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
288 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>();
lib/CodeGen/PrologEpilogInserter.cpp 222 ORE = &getAnalysis<MachineOptimizationRemarkEmitterPass>().getORE();
lib/CodeGen/RegAllocBasic.cpp 310 RegAllocBase::init(getAnalysis<VirtRegMap>(),
311 getAnalysis<LiveIntervals>(),
312 getAnalysis<LiveRegMatrix>());
315 getAnalysis<MachineLoopInfo>(),
316 getAnalysis<MachineBlockFrequencyInfo>());
lib/CodeGen/RegAllocGreedy.cpp 1521 VirtRegAuxInfo VRAI(*MF, *LIS, VRM, getAnalysis<MachineLoopInfo>(), *MBFI);
1564 VirtRegAuxInfo VRAI(*MF, *LIS, VRM, getAnalysis<MachineLoopInfo>(), *MBFI);
3229 RegAllocBase::init(getAnalysis<VirtRegMap>(),
3230 getAnalysis<LiveIntervals>(),
3231 getAnalysis<LiveRegMatrix>());
3232 Indexes = &getAnalysis<SlotIndexes>();
3233 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
3234 DomTree = &getAnalysis<MachineDominatorTree>();
3235 ORE = &getAnalysis<MachineOptimizationRemarkEmitterPass>().getORE();
3237 Loops = &getAnalysis<MachineLoopInfo>();
3238 Bundles = &getAnalysis<EdgeBundles>();
3239 SpillPlacer = &getAnalysis<SpillPlacement>();
3240 DebugVars = &getAnalysis<LiveDebugVariables>();
3241 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/CodeGen/RegAllocPBQP.cpp 790 LiveIntervals &LIS = getAnalysis<LiveIntervals>();
792 getAnalysis<MachineBlockFrequencyInfo>();
794 VirtRegMap &VRM = getAnalysis<VirtRegMap>();
796 calculateSpillWeightsAndHints(LIS, MF, &VRM, getAnalysis<MachineLoopInfo>(),
lib/CodeGen/RegUsageInfoCollector.cpp 133 PhysicalRegisterUsageInfo &PRUI = getAnalysis<PhysicalRegisterUsageInfo>();
lib/CodeGen/RegUsageInfoPropagate.cpp 103 PhysicalRegisterUsageInfo *PRUI = &getAnalysis<PhysicalRegisterUsageInfo>();
lib/CodeGen/RegisterCoalescer.cpp 3682 LIS = &getAnalysis<LiveIntervals>();
3683 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
3684 Loops = &getAnalysis<MachineLoopInfo>();
lib/CodeGen/RenameIndependentSubregs.cpp 385 LIS = &getAnalysis<LiveIntervals>();
lib/CodeGen/SafeStack.cpp 868 TM = &getAnalysis<TargetPassConfig>().getTM<TargetMachine>();
874 auto &TLI = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
875 auto &ACT = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp 812 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 438 LibInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(Fn);
439 GFI = Fn.hasGC() ? &getAnalysis<GCModuleInfo>().getFunctionInfo(Fn) : nullptr;
461 FuncInfo->BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI();
466 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
784 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(*FuncInfo->Fn);
1399 StackProtector &SP = getAnalysis<StackProtector>();
lib/CodeGen/ShrinkWrap.cpp 189 MDT = &getAnalysis<MachineDominatorTree>();
190 MPDT = &getAnalysis<MachinePostDominatorTree>();
193 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
194 MLI = &getAnalysis<MachineLoopInfo>();
195 ORE = &getAnalysis<MachineOptimizationRemarkEmitterPass>().getORE();
lib/CodeGen/SpillPlacement.cpp 198 bundles = &getAnalysis<EdgeBundles>();
199 loops = &getAnalysis<MachineLoopInfo>();
208 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
lib/CodeGen/StackColoring.cpp 1140 Indexes = &getAnalysis<SlotIndexes>();
lib/CodeGen/StackProtector.cpp 83 TM = &getAnalysis<TargetPassConfig>().getTM<TargetMachine>();
lib/CodeGen/StackSlotColoring.cpp 493 LS = &getAnalysis<LiveStacks>();
494 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
lib/CodeGen/TailDuplication.cpp 76 auto MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/CodeGen/VirtRegMap.cpp 240 Indexes = &getAnalysis<SlotIndexes>();
241 LIS = &getAnalysis<LiveIntervals>();
242 VRM = &getAnalysis<VirtRegMap>();
257 getAnalysis<LiveDebugVariables>().emitDebugValues(VRM);
lib/IR/SafepointIRVerifier.cpp 220 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp 53 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>();
lib/Target/AArch64/AArch64ConditionOptimizer.cpp 335 DomTree = &getAnalysis<MachineDominatorTree>();
lib/Target/AArch64/AArch64ConditionalCompares.cpp 938 DomTree = &getAnalysis<MachineDominatorTree>();
940 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
941 Traces = &getAnalysis<MachineTraceMetrics>();
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp 120 TargetPassConfig &TPC = getAnalysis<TargetPassConfig>();
129 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
130 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
828 MachineLoopInfo &LI = getAnalysis<MachineLoopInfo>();
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp 1821 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp 147 auto *TPC = &getAnalysis<TargetPassConfig>();
151 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF);
153 IsOptNone ? nullptr : &getAnalysis<MachineDominatorTree>();
lib/Target/AArch64/AArch64StackTagging.cpp 521 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/Target/AArch64/AArch64StorePairSuppress.cpp 130 Traces = &getAnalysis<MachineTraceMetrics>();
lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp 169 DA = &getAnalysis<LegacyDivergenceAnalysis>();
170 MDR = &getAnalysis<MemoryDependenceWrapperPass>().getMemDep();
171 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp 83 DA = &getAnalysis<LegacyDivergenceAnalysis>();
88 const TargetPassConfig &TPC = getAnalysis<TargetPassConfig>();
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp 1033 AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
1034 DA = &getAnalysis<LegacyDivergenceAnalysis>();
lib/Target/AMDGPU/AMDGPUInline.cpp 100 TTIWP = &getAnalysis<TargetTransformInfoWrapperPass>();
lib/Target/AMDGPU/AMDGPULibCalls.cpp 1747 auto AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp 77 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(*ParentFunc);
lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp 66 auto &TPC = getAnalysis<TargetPassConfig>();
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 2885 Regions = &(getAnalysis<MachineRegionInfoPass>().getRegionInfo());
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 588 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp 233 MDA = &getAnalysis<MemoryDependenceWrapperPass>().getMemDep();
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp 161 auto &PDT = getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree();
165 LegacyDivergenceAnalysis &DA = getAnalysis<LegacyDivergenceAnalysis>();
260 = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp 160 MLI = &getAnalysis<MachineLoopInfo>();
162 MDT = &getAnalysis<MachineDominatorTree>();
164 PDT = &getAnalysis<MachinePostDominatorTree>();
lib/Target/AMDGPU/GCNNSAReassign.cpp 230 VRM = &getAnalysis<VirtRegMap>();
231 LRM = &getAnalysis<LiveRegMatrix>();
232 LIS = &getAnalysis<LiveIntervals>();
lib/Target/AMDGPU/GCNRegBankReassign.cpp 734 MLI = &getAnalysis<MachineLoopInfo>();
735 VRM = &getAnalysis<VirtRegMap>();
736 LRM = &getAnalysis<LiveRegMatrix>();
737 LIS = &getAnalysis<LiveIntervals>();
lib/Target/AMDGPU/R600Packetizer.cpp 329 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp 322 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
323 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
324 DA = &getAnalysis<LegacyDivergenceAnalysis>();
325 TargetPassConfig &TPC = getAnalysis<TargetPassConfig>();
lib/Target/AMDGPU/SIFixSGPRCopies.cpp 593 MDT = &getAnalysis<MachineDominatorTree>();
lib/Target/AMDGPU/SIFormMemoryClauses.cpp 316 LiveIntervals *LIS = &getAnalysis<LiveIntervals>();
lib/Target/AMDGPU/SIISelLowering.cpp 2230 DAG.getPass()->getAnalysis<AMDGPUArgumentUsageInfo>();
2447 DAG.getPass()->getAnalysis<AMDGPUArgumentUsageInfo>();
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp 1841 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/Target/AMDGPU/SILowerI1Copies.cpp 456 DT = &getAnalysis<MachineDominatorTree>();
457 PDT = &getAnalysis<MachinePostDominatorTree>();
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp 303 LiveIntervals *LIS = &getAnalysis<LiveIntervals>();
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp 172 LIS = &getAnalysis<LiveIntervals>();
173 Matrix = &getAnalysis<LiveRegMatrix>();
174 VRM = &getAnalysis<VirtRegMap>();
lib/Target/AMDGPU/SIRegisterInfo.cpp 1868 auto &MDT = LIS->getAnalysis<MachineDominatorTree>();
lib/Target/AMDGPU/SIWholeQuadMode.cpp 888 LIS = &getAnalysis<LiveIntervals>();
lib/Target/ARC/ARCOptAddrMode.cpp 493 MDT = &getAnalysis<MachineDominatorTree>();
lib/Target/ARM/ARMCodeGenPrepare.cpp 1012 auto *TPC = &getAnalysis<TargetPassConfig>();
lib/Target/ARM/ARMConstantIslandPass.cpp 360 DT = &getAnalysis<MachineDominatorTree>();
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 2093 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/Target/ARM/ARMLowOverheadLoops.cpp 97 auto &MLI = getAnalysis<MachineLoopInfo>();
lib/Target/ARM/ARMParallelDSP.cpp 262 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
263 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
264 TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
265 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
266 auto &TPC = getAnalysis<TargetPassConfig>();
lib/Target/ARM/MVETailPredication.cpp 116 auto &TPC = getAnalysis<TargetPassConfig>();
119 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
120 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
lib/Target/Hexagon/HexagonBitSimplify.cpp 2766 MDT = &getAnalysis<MachineDominatorTree>();
lib/Target/Hexagon/HexagonCommonGEP.cpp 1282 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
1283 PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree();
1284 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
lib/Target/Hexagon/HexagonConstExtenders.cpp 1956 MDT = &getAnalysis<MachineDominatorTree>();
lib/Target/Hexagon/HexagonEarlyIfConv.cpp 1056 MDT = &getAnalysis<MachineDominatorTree>();
1057 MLI = &getAnalysis<MachineLoopInfo>();
1058 MBPI = EnableHexagonBP ? &getAnalysis<MachineBranchProbabilityInfo>() :
lib/Target/Hexagon/HexagonExpandCondsets.cpp 1256 MDT = &getAnalysis<MachineDominatorTree>();
1257 LIS = &getAnalysis<LiveIntervals>();
lib/Target/Hexagon/HexagonGenExtract.cpp 254 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Target/Hexagon/HexagonGenInsert.cpp 1518 MDT = &getAnalysis<MachineDominatorTree>();
lib/Target/Hexagon/HexagonHardwareLoops.cpp 384 MLI = &getAnalysis<MachineLoopInfo>();
386 MDT = &getAnalysis<MachineDominatorTree>();
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 2425 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
2427 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
2428 LF = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
2429 TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(
2431 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
lib/Target/Hexagon/HexagonNewValueJump.cpp 462 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/Target/Hexagon/HexagonOptAddrMode.cpp 786 const auto &MDF = getAnalysis<MachineDominanceFrontier>();
787 MDT = &getAnalysis<MachineDominatorTree>();
lib/Target/Hexagon/HexagonRDFOpt.cpp 291 MDT = &getAnalysis<MachineDominatorTree>();
292 const auto &MDF = getAnalysis<MachineDominanceFrontier>();
lib/Target/Hexagon/HexagonSplitDouble.cpp 1199 MLI = &getAnalysis<MachineLoopInfo>();
lib/Target/Hexagon/HexagonStoreWidening.cpp 595 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp 208 auto &MLI = getAnalysis<MachineLoopInfo>();
209 auto *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
210 auto *MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/Target/Mips/Mips16HardFloat.cpp 513 getAnalysis<TargetPassConfig>().getTM<TargetMachine>());
lib/Target/Mips/MipsDelaySlotFiller.cpp 838 auto &Prob = getAnalysis<MachineBranchProbabilityInfo>();
lib/Target/Mips/MipsModuleISelDAGToDAG.cpp 48 auto &TPC = getAnalysis<TargetPassConfig>();
lib/Target/Mips/MipsOptimizePICCall.cpp 201 MachineDominatorTree *MDT = &getAnalysis<MachineDominatorTree>();
lib/Target/Mips/MipsPreLegalizerCombiner.cpp 84 auto *TPC = &getAnalysis<TargetPassConfig>();
lib/Target/NVPTX/NVPTXAsmPrinter.cpp 412 MachineLoopInfo &LI = getAnalysis<MachineLoopInfo>();
lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp 66 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Target/PowerPC/PPCBranchCoalescing.cpp 217 MDT = &getAnalysis<MachineDominatorTree>();
218 MPDT = &getAnalysis<MachinePostDominatorTree>();
lib/Target/PowerPC/PPCCTRLoops.cpp 198 MDT = &getAnalysis<MachineDominatorTree>();
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 200 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
201 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
lib/Target/PowerPC/PPCMIPeephole.cpp 136 MDT = &getAnalysis<MachineDominatorTree>();
137 MPDT = &getAnalysis<MachinePostDominatorTree>();
138 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
lib/Target/PowerPC/PPCReduceCRLogicals.cpp 571 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/Target/PowerPC/PPCTLSDynamicCall.cpp 154 LIS = &getAnalysis<LiveIntervals>();
lib/Target/PowerPC/PPCVSXFMAMutate.cpp 354 LIS = &getAnalysis<LiveIntervals>();
lib/Target/SystemZ/SystemZLDCleanup.cpp 78 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>();
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp 411 const auto &MLI = getAnalysis<MachineLoopInfo>();
412 const auto &WEI = getAnalysis<WebAssemblyExceptionInfo>();
413 auto &MDT = getAnalysis<MachineDominatorTree>();
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp 212 auto &MDT = getAnalysis<MachineDominatorTree>();
375 const auto &MLI = getAnalysis<MachineLoopInfo>();
442 auto &MDT = getAnalysis<MachineDominatorTree>();
444 const auto &WEI = getAnalysis<WebAssemblyExceptionInfo>();
1191 getAnalysis<MachineDominatorTree>().runOnMachineFunction(MF);
lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp 39 auto &MDT = getAnalysis<MachineDominatorTree>();
40 auto &MDF = getAnalysis<MachineDominanceFrontier>();
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp 184 auto &MDT = getAnalysis<MachineDominatorTree>();
188 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(MF.getFunction());
189 auto &LIS = getAnalysis<LiveIntervals>();
lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp 74 auto &LIS = getAnalysis<LiveIntervals>();
lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp 77 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Target/WebAssembly/WebAssemblyPeephole.cpp 144 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(MF.getFunction());
lib/Target/WebAssembly/WebAssemblyRegColoring.cpp 89 LiveIntervals *Liveness = &getAnalysis<LiveIntervals>();
91 &getAnalysis<MachineBlockFrequencyInfo>();
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 778 AliasAnalysis &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
779 auto &MDT = getAnalysis<MachineDominatorTree>();
780 auto &LIS = getAnalysis<LiveIntervals>();
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp 681 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/Target/X86/X86CmovConversion.cpp 167 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
lib/Target/X86/X86CondBrFolding.cpp 577 &getAnalysis<MachineBranchProbabilityInfo>();
lib/Target/X86/X86FixupBWInsts.cpp 158 MLI = &getAnalysis<MachineLoopInfo>();
lib/Target/X86/X86FlagsCopyLowering.cpp 345 MDT = &getAnalysis<MachineDominatorTree>();
lib/Target/X86/X86FloatingPoint.cpp 340 Bundles = &getAnalysis<EdgeBundles>();
lib/Target/X86/X86InstrInfo.cpp 7857 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>();
lib/Target/X86/X86RetpolineThunks.cpp 100 MMI = &getAnalysis<MachineModuleInfoWrapperPass>().getMMI();
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp 372 auto &TLI = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
373 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Coroutines/CoroElide.cpp 316 AAResults &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
317 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Coroutines/CoroSplit.cpp 1553 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
lib/Transforms/IPO/ArgumentPromotion.cpp 1122 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
1148 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(*OldF);
lib/Transforms/IPO/FunctionAttrs.cpp 1614 auto &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
lib/Transforms/IPO/GlobalOpt.cpp 3009 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
3012 return this->getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/IPO/HotColdSplitting.cpp 671 &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
673 return this->getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/IPO/InferFunctionAttrs.cpp 68 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Transforms/IPO/InlineSimple.cpp 117 TTIWP = &getAnalysis<TargetTransformInfoWrapperPass>();
lib/Transforms/IPO/Inliner.cpp 759 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
760 ACT = &getAnalysis<AssumptionCacheTracker>();
761 PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
763 return getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Transforms/IPO/LoopExtractor.cpp 97 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
98 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
lib/Transforms/IPO/PartialInlining.cpp 363 AssumptionCacheTracker *ACT = &getAnalysis<AssumptionCacheTracker>();
365 &getAnalysis<TargetTransformInfoWrapperPass>();
367 &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/IPO/PruneEH.cpp 180 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
lib/Transforms/IPO/SCCP.cpp 53 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
61 this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache(
lib/Transforms/IPO/SampleProfile.cpp 1763 ACT = &getAnalysis<AssumptionCacheTracker>();
1764 TTIWP = &getAnalysis<TargetTransformInfoWrapperPass>();
1766 &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp 511 &(getAnalysis<ModuleSummaryIndexWrapperPass>().getIndex());
lib/Transforms/InstCombine/InstructionCombining.cpp 3602 auto AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
3603 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
3604 auto &TLI = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
3605 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
3606 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
3612 &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
3615 &getAnalysis<LazyBlockFrequencyInfoPass>().getBFI() :
lib/Transforms/Instrumentation/AddressSanitizer.cpp 722 getAnalysis<ASanGlobalsMetadataWrapperPass>().getGlobalsMD();
724 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
847 getAnalysis<ASanGlobalsMetadataWrapperPass>().getGlobalsMD();
lib/Transforms/Instrumentation/BoundsChecking.cpp 227 auto &TLI = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
228 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 2076 getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI();
2077 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
2079 getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
2080 RegionInfo &RI = getAnalysis<RegionInfoPass>().getRegionInfo();
lib/Transforms/Instrumentation/GCOVProfiling.cpp 153 return getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp 427 &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/Instrumentation/InstrProfiling.cpp 161 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Transforms/Instrumentation/MemorySanitizer.cpp 627 F, getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F));
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 1681 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp 429 getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI();
430 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
lib/Transforms/Instrumentation/ThreadSanitizer.cpp 190 auto &TLI = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Transforms/ObjCARC/ObjCARCContract.cpp 555 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
556 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
558 PA.setAA(&getAnalysis<AAResultsWrapperPass>().getAAResults());
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 2265 PA.setAA(&getAnalysis<AAResultsWrapperPass>().getAAResults());
lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp 67 PA.setAA(&getAnalysis<AAResultsWrapperPass>().getAAResults());
lib/Transforms/Scalar/ADCE.cpp 711 auto &PDT = getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree();
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 377 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
378 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
379 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/BDCE.cpp 164 auto &DB = getAnalysis<DemandedBitsWrapperPass>().getDemandedBits();
lib/Transforms/Scalar/CallSiteSplitting.cpp 565 auto &TLI = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
566 auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
567 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/ConstantHoisting.cpp 150 Impl.runImpl(Fn, getAnalysis<TargetTransformInfoWrapperPass>().getTTI(Fn),
151 getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
153 ? &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI()
156 &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI());
lib/Transforms/Scalar/ConstantProp.cpp 85 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 919 LazyValueInfo *LVI = &getAnalysis<LazyValueInfoWrapperPass>().getLVI();
920 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/DeadStoreElimination.cpp 1360 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
1361 AliasAnalysis *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
1363 &getAnalysis<MemoryDependenceWrapperPass>().getMemDep();
1365 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Transforms/Scalar/DivRemPairs.cpp 341 auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
342 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/EarlyCSE.cpp 1363 auto &TLI = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
1364 auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
1365 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
1366 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
1368 UseMemorySSA ? &getAnalysis<MemorySSAWrapperPass>().getMSSA() : nullptr;
lib/Transforms/Scalar/FlattenCFGPass.cpp 81 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/Transforms/Scalar/Float2Int.cpp 63 const DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/GVN.cpp 2666 F, getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F),
2667 getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
2668 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F),
2669 getAnalysis<AAResultsWrapperPass>().getAAResults(),
2672 : &getAnalysis<MemoryDependenceWrapperPass>().getMemDep(),
2674 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE());
lib/Transforms/Scalar/GVNHoist.cpp 1152 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
1153 auto &PDT = getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree();
1154 auto &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
1155 auto &MD = getAnalysis<MemoryDependenceWrapperPass>().getMemDep();
1156 auto &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA();
lib/Transforms/Scalar/GuardWidening.cpp 856 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
857 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
858 auto &PDT = getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree();
861 BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI();
888 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
889 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
900 BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI();
lib/Transforms/Scalar/IndVarSimplify.cpp 3167 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
3168 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
3169 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 1772 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
1774 getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI();
1775 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
1776 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
lib/Transforms/Scalar/InferAddressSpaces.cpp 627 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/InstSimplifyPass.cpp 101 &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
103 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
105 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
107 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
lib/Transforms/Scalar/JumpThreading.cpp 299 auto TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
302 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
303 auto LVI = &getAnalysis<LazyValueInfoWrapperPass>().getLVI();
304 auto AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/Transforms/Scalar/LICM.cpp 213 ? (&getAnalysis<MemorySSAWrapperPass>().getMSSA())
220 &getAnalysis<AAResultsWrapperPass>().getAAResults(),
221 &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(),
222 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
223 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(
225 &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(
lib/Transforms/Scalar/LoopDataPrefetch.cpp 182 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
183 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
185 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
187 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
189 &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/LoopDeletion.cpp 254 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
255 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
256 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
lib/Transforms/Scalar/LoopDistribute.cpp 1019 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
1020 auto *LAA = &getAnalysis<LoopAccessLegacyAnalysis>();
1021 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
1022 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
1023 auto *ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
lib/Transforms/Scalar/LoopFuse.cpp 1587 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
1588 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
1589 auto &DI = getAnalysis<DependenceAnalysisWrapperPass>().getDI();
1590 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
1591 auto &PDT = getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree();
1592 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 271 AliasAnalysis *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
272 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
273 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
274 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
276 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(
279 &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(
lib/Transforms/Scalar/LoopInstSimplify.cpp 189 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
190 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
192 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(
195 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(
200 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA();
lib/Transforms/Scalar/LoopInterchange.cpp 456 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
457 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
458 DI = &getAnalysis<DependenceAnalysisWrapperPass>().getDI();
459 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
460 ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
lib/Transforms/Scalar/LoopLoadElimination.cpp 641 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
642 auto &LAA = getAnalysis<LoopAccessLegacyAnalysis>();
643 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
644 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
646 &getAnalysis<LazyBlockFrequencyInfoPass>().getBFI() :
lib/Transforms/Scalar/LoopPredication.cpp 325 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
327 getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI();
328 auto *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/Transforms/Scalar/LoopRerollPass.cpp 1644 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
1645 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
1646 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
1647 TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(
1649 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopRotation.cpp 94 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
95 const auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
96 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
97 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
98 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
102 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA();
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 722 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
723 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
724 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
727 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA();
lib/Transforms/Scalar/LoopSink.cpp 362 *L, getAnalysis<AAResultsWrapperPass>().getAAResults(),
363 getAnalysis<LoopInfoWrapperPass>().getLoopInfo(),
364 getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
365 getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(),
lib/Transforms/Scalar/LoopStrengthReduce.cpp 5740 auto &IU = getAnalysis<IVUsersWrapperPass>().getIU();
5741 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
5742 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
5743 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
5744 const auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(
5746 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(
5748 auto &LibInfo = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp 446 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
447 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
448 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
450 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
451 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
452 auto &DI = getAnalysis<DependenceAnalysisWrapperPass>().getDI();
lib/Transforms/Scalar/LoopUnrollPass.cpp 1225 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
1226 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
1227 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
1229 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
1230 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Scalar/LoopUnswitch.cpp 522 AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(
524 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
526 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
528 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA();
650 currentLoop, getAnalysis<TargetTransformInfoWrapperPass>().getTTI(
892 getAnalysis<LegacyDivergenceAnalysis>().isDivergent(LoopCond)) {
lib/Transforms/Scalar/LoopVersioningLICM.cpp 580 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
581 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
582 LAA = &getAnalysis<LoopAccessLegacyAnalysis>();
583 ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
590 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
605 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/MemCpyOptimizer.cpp 1438 auto *MD = &getAnalysis<MemoryDependenceWrapperPass>().getMemDep();
1439 auto *TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
1442 return getAnalysis<AAResultsWrapperPass>().getAAResults();
1445 return getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
1448 return getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/MergeICmps.cpp 900 const auto &TLI = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
901 const auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
905 auto &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp 386 return Impl.run(F, getAnalysis<AAResultsWrapperPass>().getAAResults());
lib/Transforms/Scalar/NaryReassociate.cpp 170 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
171 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
172 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
173 auto *TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
174 auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/NewGVN.cpp 4200 return NewGVN(F, &getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
4201 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F),
4202 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F),
4203 &getAnalysis<AAResultsWrapperPass>().getAAResults(),
4204 &getAnalysis<MemorySSAWrapperPass>().getMSSA(),
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp 164 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
166 &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/PlaceSafepoints.cpp 131 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
132 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
133 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
134 TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
481 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 186 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
188 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Transforms/Scalar/SCCP.cpp 1901 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Transforms/Scalar/SROA.cpp 4633 F, getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
4634 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F));
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp 949 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(*GEP->getFunction());
1121 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
1122 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
1123 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
1124 TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 2931 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
2932 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
2933 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
2934 auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
2938 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA();
lib/Transforms/Scalar/SimplifyCFGPass.cpp 267 Options.AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
268 auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/Sink.cpp 277 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
278 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
279 auto &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
lib/Transforms/Scalar/SpeculativeExecution.cpp 146 auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp 710 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
711 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
712 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
lib/Transforms/Scalar/StructurizeCFG.cpp 1010 DA = &getAnalysis<LegacyDivergenceAnalysis>();
1036 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
1037 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
lib/Transforms/Scalar/TailRecursionElimination.cpp 841 F, &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F),
842 &getAnalysis<AAResultsWrapperPass>().getAAResults(),
843 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(), DTU);
lib/Transforms/Scalar/WarnMissedTransforms.cpp 121 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
122 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
lib/Transforms/Utils/LCSSA.cpp 471 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
472 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Utils/LibCallsShrinkWrap.cpp 536 auto &TLI = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F);
lib/Transforms/Utils/LoopSimplify.cpp 799 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
800 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
804 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Utils/LoopVersioning.cpp 263 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
264 auto *LAA = &getAnalysis<LoopAccessLegacyAnalysis>();
265 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
266 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
lib/Transforms/Utils/LowerSwitch.cpp 147 LazyValueInfo *LVI = &getAnalysis<LazyValueInfoWrapperPass>().getLVI();
lib/Transforms/Utils/Mem2Reg.cpp 87 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
89 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Utils/MetaRenamer.cpp 130 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F).getLibFunc(
lib/Transforms/Utils/PredicateInfo.cpp 799 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
800 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 254 AliasAnalysis &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
255 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
256 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
258 getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Vectorize/LoopVectorize.cpp 1600 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
1601 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
1602 auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
1603 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
1604 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI();
1607 auto *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
1608 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
1609 auto *LAA = &getAnalysis<LoopAccessLegacyAnalysis>();
1610 auto *DB = &getAnalysis<DemandedBitsWrapperPass>().getDemandedBits();
1611 auto *ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
1612 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/Vectorize/SLPVectorizer.cpp 5208 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
5209 auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
5212 auto *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
5213 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
5214 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
5215 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
5216 auto *DB = &getAnalysis<DemandedBitsWrapperPass>().getDemandedBits();
5217 auto *ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
tools/opt/GraphPrinters.cpp 37 getAnalysis<DominatorTreeWrapperPass>().print(dbgs());
tools/opt/PrintSCC.cpp 93 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
tools/polly/lib/Analysis/DependenceInfo.cpp 930 auto &SI = *getAnalysis<ScopInfoWrapperPass>().getSI();
tools/polly/lib/Analysis/PolyhedralInfo.cpp 54 DI = &getAnalysis<DependenceInfoWrapperPass>();
55 SI = getAnalysis<ScopInfoWrapperPass>().getSI();
60 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
tools/polly/lib/Analysis/ScopDetection.cpp 1852 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
1853 auto &RI = getAnalysis<RegionInfoPass>().getRegionInfo();
1854 auto &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
1855 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
1856 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
1857 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
tools/polly/lib/Analysis/ScopInfo.cpp 2665 auto &SD = getAnalysis<ScopDetectionWrapperPass>().getSD();
2671 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
2672 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
2673 auto &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
2675 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
2676 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(*F);
2677 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
2806 auto &SD = getAnalysis<ScopDetectionWrapperPass>().getSD();
2807 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE();
2808 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
2809 auto &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
2811 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
2812 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
2813 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
tools/polly/lib/Analysis/ScopPass.cpp 30 if ((S = getAnalysis<ScopInfoRegionPass>().getScop()))
tools/polly/lib/CodeGen/CodeGeneration.cpp 329 AI = &getAnalysis<IslAstInfoWrapperPass>().getAI();
330 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
331 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
332 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
334 RI = &getAnalysis<RegionInfoPass>().getRegionInfo();
tools/polly/lib/CodeGen/IslAst.cpp 795 getAnalysis<DependenceInfo>().getDependences(Dependences::AL_Statement);
tools/polly/lib/Exchange/JSONExporter.cpp 777 getAnalysis<DependenceInfo>().getDependences(Dependences::AL_Statement);
tools/polly/lib/Transform/CodePreparation.cpp 98 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
99 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
tools/polly/lib/Transform/DeLICM.cpp 1360 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
tools/polly/lib/Transform/DeadCodeElimination.cpp 114 DependenceInfo &DI = getAnalysis<DependenceInfo>();
tools/polly/lib/Transform/ForwardOpTree.cpp 913 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
tools/polly/lib/Transform/MaximalStaticExpansion.cpp 434 ORE = &(getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE());
437 auto &DI = getAnalysis<DependenceInfo>();
tools/polly/lib/Transform/ScheduleOptimizer.cpp 1481 getAnalysis<DependenceInfo>().getDependences(Dependences::AL_Statement);
1619 auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
tools/polly/lib/Transform/Simplify.cpp 648 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
unittests/Analysis/AliasAnalysisTest.cpp 45 AliasAnalysis &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
unittests/Analysis/CFGTest.cpp 99 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
101 &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
unittests/Analysis/UnrollAnalyzerTest.cpp 27 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
28 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
unittests/MI/LiveIntervalTest.cpp 87 LiveIntervals &LIS = getAnalysis<LiveIntervals>();