| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 86 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 87 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 88 AU.addRequired<TargetLibraryInfoWrapperPass>(); in getAnalysisUsage() 145 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 146 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 147 AU.addRequired<TargetLibraryInfoWrapperPass>(); in getAnalysisUsage() 148 AU.addRequired<TargetTransformInfoWrapperPass>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | RegAllocBasic.cpp | 178 AU.addRequired<AAResultsWrapperPass>(); in getAnalysisUsage() 180 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 183 AU.addRequired<LiveDebugVariables>(); in getAnalysisUsage() 185 AU.addRequired<LiveStacks>(); in getAnalysisUsage() 187 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 191 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 193 AU.addRequired<VirtRegMap>(); in getAnalysisUsage() 195 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage()
|
| H A D | TailDuplication.cpp | 43 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage() 44 AU.addRequired<LazyMachineBlockFrequencyInfoPass>(); in getAnalysisUsage() 45 AU.addRequired<ProfileSummaryInfoWrapperPass>(); in getAnalysisUsage()
|
| H A D | MachineRegionInfo.cpp | 112 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 113 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage() 114 AU.addRequired<MachineDominanceFrontier>(); in getAnalysisUsage()
|
| H A D | MachineFunctionSplitter.cpp | 154 AU.addRequired<MachineModuleInfoWrapperPass>(); in getAnalysisUsage() 155 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 156 AU.addRequired<ProfileSummaryInfoWrapperPass>(); in getAnalysisUsage()
|
| H A D | ShrinkWrap.cpp | 226 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 227 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 228 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage() 229 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 230 AU.addRequired<MachineOptimizationRemarkEmitterPass>(); in getAnalysisUsage()
|
| H A D | HardwareLoops.cpp | 129 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage() 131 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 133 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 134 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 135 AU.addRequired<TargetTransformInfoWrapperPass>(); in getAnalysisUsage() 136 AU.addRequired<OptimizationRemarkEmitterWrapperPass>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | CFGPrinter.cpp | 115 AU.addRequired<BlockFrequencyInfoWrapperPass>(); in getAnalysisUsage() 116 AU.addRequired<BranchProbabilityInfoWrapperPass>(); in getAnalysisUsage() 155 AU.addRequired<BlockFrequencyInfoWrapperPass>(); in getAnalysisUsage() 156 AU.addRequired<BranchProbabilityInfoWrapperPass>(); in getAnalysisUsage() 196 AU.addRequired<BlockFrequencyInfoWrapperPass>(); in getAnalysisUsage() 197 AU.addRequired<BranchProbabilityInfoWrapperPass>(); in getAnalysisUsage() 236 AU.addRequired<BlockFrequencyInfoWrapperPass>(); in getAnalysisUsage() 237 AU.addRequired<BranchProbabilityInfoWrapperPass>(); in getAnalysisUsage()
|
| H A D | IVUsers.cpp | 305 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 306 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage() 307 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 308 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | CodeGeneration.cpp | 343 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 344 AU.addRequired<IslAstInfoWrapperPass>(); in getAnalysisUsage() 345 AU.addRequired<RegionInfoPass>(); in getAnalysisUsage() 346 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 347 AU.addRequired<ScopDetectionWrapperPass>(); in getAnalysisUsage() 348 AU.addRequired<ScopInfoRegionPass>(); in getAnalysisUsage() 349 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | InstSimplifyPass.cpp | 88 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 89 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 90 AU.addRequired<TargetLibraryInfoWrapperPass>(); in getAnalysisUsage() 91 AU.addRequired<OptimizationRemarkEmitterWrapperPass>(); in getAnalysisUsage()
|
| H A D | LoopInstSimplify.cpp | 202 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 203 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 204 AU.addRequired<TargetLibraryInfoWrapperPass>(); in getAnalysisUsage() 206 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
|
| H A D | LoopDataPrefetch.cpp | 123 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 124 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 126 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage() 130 AU.addRequired<OptimizationRemarkEmitterWrapperPass>(); in getAnalysisUsage() 131 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 133 AU.addRequired<TargetTransformInfoWrapperPass>(); in getAnalysisUsage()
|
| H A D | LoopUnrollAndJamPass.cpp | 501 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 502 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage() 503 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 504 AU.addRequired<TargetTransformInfoWrapperPass>(); in getAnalysisUsage() 505 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 506 AU.addRequired<DependenceAnalysisWrapperPass>(); in getAnalysisUsage() 507 AU.addRequired<OptimizationRemarkEmitterWrapperPass>(); in getAnalysisUsage()
|
| H A D | LoopVersioningLICM.cpp | 130 AU.addRequired<AAResultsWrapperPass>(); in getAnalysisUsage() 131 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 133 AU.addRequired<LoopAccessLegacyAnalysis>(); in getAnalysisUsage() 134 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage() 136 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 139 AU.addRequired<OptimizationRemarkEmitterWrapperPass>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyMemIntrinsicResults.cpp | 57 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 59 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 61 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 64 AU.addRequired<TargetLibraryInfoWrapperPass>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAnnotateUniformValues.cpp | 58 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage() 59 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage() 60 AU.addRequired<AAResultsWrapperPass>(); in getAnalysisUsage()
|
| H A D | AMDGPUUnifyDivergentExitNodes.cpp | 91 AU.addRequired<DominatorTreeWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY() 93 AU.addRequired<PostDominatorTreeWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY() 95 AU.addRequired<LegacyDivergenceAnalysis>(); in INITIALIZE_PASS_DEPENDENCY() 112 AU.addRequired<TargetTransformInfoWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | AMDGPUPreLegalizerCombiner.cpp | 245 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 248 AU.addRequired<GISelKnownBitsAnalysis>(); in getAnalysisUsage() 251 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 255 AU.addRequired<GISelCSEAnalysisWrapperPass>(); in getAnalysisUsage()
|
| H A D | SIPreAllocateWWMRegs.cpp | 58 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 60 AU.addRequired<VirtRegMap>(); in getAnalysisUsage() 61 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsPostLegalizerCombiner.cpp | 97 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 100 AU.addRequired<GISelKnownBitsAnalysis>(); in getAnalysisUsage() 103 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | Mem2Reg.cpp | 95 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 96 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | CodePreparation.cpp | 86 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage() 87 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | MVETailPredication.cpp | 95 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 96 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage() 97 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 98 AU.addRequired<TargetTransformInfoWrapperPass>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | DOTGraphTraitsPass.h | 193 AU.addRequired<AnalysisT>(); in getAnalysisUsage() 232 AU.addRequired<AnalysisT>(); in getAnalysisUsage() 258 AU.addRequired<AnalysisT>(); in getAnalysisUsage() 294 AU.addRequired<AnalysisT>(); in getAnalysisUsage()
|