/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | RegAllocBasic.cpp | 177 AU.setPreservesCFG(); in getAnalysisUsage() 180 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 181 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 182 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage() 185 AU.addRequired<LiveStacks>(); in getAnalysisUsage() 186 AU.addPreserved<LiveStacks>(); in getAnalysisUsage() 191 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 193 AU.addRequired<VirtRegMap>(); in getAnalysisUsage() 194 AU.addPreserved<VirtRegMap>(); in getAnalysisUsage() 195 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage() [all …]
|
H A D | MachineFunctionPass.cpp | 168 AU.addRequired<MachineModuleInfoWrapperPass>(); in getAnalysisUsage() 176 AU.addPreserved<BasicAAWrapperPass>(); in getAnalysisUsage() 178 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage() 179 AU.addPreserved<AAResultsWrapperPass>(); in getAnalysisUsage() 180 AU.addPreserved<GlobalsAAWrapperPass>(); in getAnalysisUsage() 181 AU.addPreserved<IVUsersWrapperPass>(); in getAnalysisUsage() 182 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage() 183 AU.addPreserved<MemoryDependenceWrapperPass>(); in getAnalysisUsage() 184 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 185 AU.addPreserved<SCEVAAWrapperPass>(); in getAnalysisUsage() [all …]
|
H A D | MachineUniformityAnalysis.cpp | 142 void getAnalysisUsage(AnalysisUsage &AU) const override; 155 void getAnalysisUsage(AnalysisUsage &AU) const override; 174 void MachineUniformityAnalysisPass::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY() 175 AU.setPreservesAll(); in INITIALIZE_PASS_DEPENDENCY() 176 AU.addRequired<MachineCycleInfoWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY() 177 AU.addRequired<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY() 178 MachineFunctionPass::getAnalysisUsage(AU); in INITIALIZE_PASS_DEPENDENCY() 212 AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY() 213 AU.setPreservesAll(); in INITIALIZE_PASS_DEPENDENCY() 214 AU.addRequired<MachineUniformityAnalysisPass>(); in INITIALIZE_PASS_DEPENDENCY() [all …]
|
H A D | MachineCycleAnalysis.cpp | 34 void MachineCycleInfoWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 35 AU.setPreservesAll(); in getAnalysisUsage() 36 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 65 void getAnalysisUsage(AnalysisUsage &AU) const override; 82 void MachineCycleInfoPrinterPass::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY() 83 AU.setPreservesAll(); in INITIALIZE_PASS_DEPENDENCY() 84 AU.addRequired<MachineCycleInfoWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY() 85 MachineFunctionPass::getAnalysisUsage(AU); in INITIALIZE_PASS_DEPENDENCY()
|
H A D | ReplaceWithVeclib.cpp | 226 void ReplaceWithVeclibLegacy::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 227 AU.setPreservesCFG(); in getAnalysisUsage() 228 AU.addRequired<TargetLibraryInfoWrapperPass>(); in getAnalysisUsage() 229 AU.addPreserved<TargetLibraryInfoWrapperPass>(); in getAnalysisUsage() 230 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 231 AU.addPreserved<AAResultsWrapperPass>(); in getAnalysisUsage() 232 AU.addPreserved<LoopAccessLegacyAnalysis>(); in getAnalysisUsage() 233 AU.addPreserved<DemandedBitsWrapperPass>(); in getAnalysisUsage() 234 AU.addPreserved<OptimizationRemarkEmitterWrapperPass>(); in getAnalysisUsage() 235 AU.addPreserved<GlobalsAAWrapperPass>(); in getAnalysisUsage()
|
H A D | MachineRegionInfo.cpp | 110 void MachineRegionInfoPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 111 AU.setPreservesAll(); in getAnalysisUsage() 112 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 113 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage() 114 AU.addRequired<MachineDominanceFrontier>(); in getAnalysisUsage() 115 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | LazyBlockFrequencyInfo.cpp | 43 void LazyBlockFrequencyInfoPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 44 LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU); in getAnalysisUsage() 48 AU.addRequiredTransitive<DominatorTreeWrapperPass>(); in getAnalysisUsage() 49 AU.addRequiredTransitive<LoopInfoWrapperPass>(); in getAnalysisUsage() 50 AU.setPreservesAll(); in getAnalysisUsage() 62 void LazyBlockFrequencyInfoPass::getLazyBFIAnalysisUsage(AnalysisUsage &AU) { in getLazyBFIAnalysisUsage() argument 63 LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU); in getLazyBFIAnalysisUsage() 64 AU.addRequiredTransitive<LazyBlockFrequencyInfoPass>(); in getLazyBFIAnalysisUsage() 65 AU.addRequiredTransitive<LoopInfoWrapperPass>(); in getLazyBFIAnalysisUsage()
|
H A D | LazyBranchProbabilityInfo.cpp | 45 void LazyBranchProbabilityInfoPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 49 AU.addRequiredTransitive<DominatorTreeWrapperPass>(); in getAnalysisUsage() 50 AU.addRequiredTransitive<LoopInfoWrapperPass>(); in getAnalysisUsage() 51 AU.addRequiredTransitive<TargetLibraryInfoWrapperPass>(); in getAnalysisUsage() 52 AU.setPreservesAll(); in getAnalysisUsage() 65 void LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AnalysisUsage &AU) { in getLazyBPIAnalysisUsage() argument 66 AU.addRequiredTransitive<LazyBranchProbabilityInfoPass>(); in getLazyBPIAnalysisUsage() 67 AU.addRequiredTransitive<LoopInfoWrapperPass>(); in getLazyBPIAnalysisUsage() 68 AU.addRequiredTransitive<TargetLibraryInfoWrapperPass>(); in getLazyBPIAnalysisUsage()
|
H A D | CFGPrinter.cpp | 114 FunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 115 AU.addRequired<BlockFrequencyInfoWrapperPass>(); in getAnalysisUsage() 117 AU.setPreservesAll(); in getAnalysisUsage() 154 FunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 155 AU.addRequired<BlockFrequencyInfoWrapperPass>(); in getAnalysisUsage() 157 AU.setPreservesAll(); in getAnalysisUsage() 195 FunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 196 AU.addRequired<BlockFrequencyInfoWrapperPass>(); in getAnalysisUsage() 198 AU.setPreservesAll(); in getAnalysisUsage() 235 FunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyOptimizeLiveIntervals.cpp | 41 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() 42 AU.setPreservesCFG(); in getAnalysisUsage() 43 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 44 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 45 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage() 46 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 47 AU.addPreservedID(LiveVariablesID); in getAnalysisUsage() 48 AU.addPreservedID(MachineDominatorsID); in getAnalysisUsage() 49 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
H A D | WebAssemblyMemIntrinsicResults.cpp | 55 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() 56 AU.setPreservesCFG(); in getAnalysisUsage() 57 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 58 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 59 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 60 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 61 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 62 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage() 63 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 64 AU.addRequired<TargetLibraryInfoWrapperPass>(); in getAnalysisUsage() [all …]
|
H A D | WebAssemblyArgumentMove.cpp | 50 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() 51 AU.setPreservesCFG(); in getAnalysisUsage() 52 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 53 AU.addPreservedID(MachineDominatorsID); in getAnalysisUsage() 54 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
H A D | WebAssemblyOptimizeReturned.cpp | 30 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() 31 AU.setPreservesCFG(); in getAnalysisUsage() 32 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 33 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage() 34 FunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
/openbsd/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | MipsPostLegalizerCombiner.cpp | 89 void getAnalysisUsage(AnalysisUsage &AU) const override; 96 void MipsPostLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 97 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 98 AU.setPreservesCFG(); in getAnalysisUsage() 99 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage() 100 AU.addRequired<GISelKnownBitsAnalysis>(); in getAnalysisUsage() 101 AU.addPreserved<GISelKnownBitsAnalysis>(); in getAnalysisUsage() 103 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 104 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 106 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
H A D | MipsPreLegalizerCombiner.cpp | 81 void getAnalysisUsage(AnalysisUsage &AU) const override; 85 void MipsPreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 86 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 87 AU.setPreservesCFG(); in getAnalysisUsage() 88 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage() 89 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | InjectTLIMappings.cpp | 151 void InjectTLIMappingsLegacy::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 152 AU.setPreservesCFG(); in getAnalysisUsage() 153 AU.addRequired<TargetLibraryInfoWrapperPass>(); in getAnalysisUsage() 154 AU.addPreserved<TargetLibraryInfoWrapperPass>(); in getAnalysisUsage() 155 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 156 AU.addPreserved<AAResultsWrapperPass>(); in getAnalysisUsage() 157 AU.addPreserved<LoopAccessLegacyAnalysis>(); in getAnalysisUsage() 158 AU.addPreserved<DemandedBitsWrapperPass>(); in getAnalysisUsage() 159 AU.addPreserved<OptimizationRemarkEmitterWrapperPass>(); in getAnalysisUsage() 160 AU.addPreserved<GlobalsAAWrapperPass>(); in getAnalysisUsage()
|
H A D | CanonicalizeFreezeInLoops.cpp | 60 void getAnalysisUsage(AnalysisUsage &AU) const override; 206 void CanonicalizeFreezeInLoops::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 207 AU.addPreservedID(LoopSimplifyID); in getAnalysisUsage() 208 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage() 209 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage() 210 AU.addRequiredID(LoopSimplifyID); in getAnalysisUsage() 211 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 212 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 213 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 214 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
|
H A D | LCSSA.cpp | 462 AU.setPreservesCFG(); in getAnalysisUsage() 464 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 465 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage() 466 AU.addPreservedID(LoopSimplifyID); in getAnalysisUsage() 467 AU.addPreserved<AAResultsWrapperPass>(); in getAnalysisUsage() 468 AU.addPreserved<BasicAAWrapperPass>(); in getAnalysisUsage() 469 AU.addPreserved<GlobalsAAWrapperPass>(); in getAnalysisUsage() 471 AU.addPreserved<SCEVAAWrapperPass>(); in getAnalysisUsage() 473 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage() 476 AU.addRequired<LCSSAVerificationPass>(); in getAnalysisUsage() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64O0PreLegalizerCombiner.cpp | 126 void getAnalysisUsage(AnalysisUsage &AU) const override; 130 void AArch64O0PreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 131 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 132 AU.setPreservesCFG(); in getAnalysisUsage() 133 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage() 134 AU.addRequired<GISelKnownBitsAnalysis>(); in getAnalysisUsage() 135 AU.addPreserved<GISelKnownBitsAnalysis>(); in getAnalysisUsage() 136 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPreLegalizerCombiner.cpp | 239 void getAnalysisUsage(AnalysisUsage &AU) const override; 246 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 247 AU.setPreservesCFG(); in getAnalysisUsage() 248 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage() 249 AU.addRequired<GISelKnownBitsAnalysis>(); in getAnalysisUsage() 250 AU.addPreserved<GISelKnownBitsAnalysis>(); in getAnalysisUsage() 252 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 253 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 256 AU.addRequired<GISelCSEAnalysisWrapperPass>(); in getAnalysisUsage() 257 AU.addPreserved<GISelCSEAnalysisWrapperPass>(); in getAnalysisUsage() [all …]
|
H A D | AMDGPUUnifyDivergentExitNodes.cpp | 68 void getAnalysisUsage(AnalysisUsage &AU) const override; 89 void AMDGPUUnifyDivergentExitNodes::getAnalysisUsage(AnalysisUsage &AU) const{ in INITIALIZE_PASS_DEPENDENCY() 91 AU.addRequired<DominatorTreeWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY() 93 AU.addRequired<PostDominatorTreeWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY() 95 AU.addRequired<LegacyDivergenceAnalysis>(); in INITIALIZE_PASS_DEPENDENCY() 98 AU.addPreserved<DominatorTreeWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY() 103 AU.addPreserved<LegacyDivergenceAnalysis>(); in INITIALIZE_PASS_DEPENDENCY() 106 AU.addPreservedID(BreakCriticalEdgesID); in INITIALIZE_PASS_DEPENDENCY() 109 AU.addPreservedID(LowerSwitchID); in INITIALIZE_PASS_DEPENDENCY() 110 FunctionPass::getAnalysisUsage(AU); in INITIALIZE_PASS_DEPENDENCY() [all …]
|
H A D | AMDGPURewriteUndefForPHI.cpp | 83 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() 84 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage() 85 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 87 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage() 88 AU.addPreserved<LegacyDivergenceAnalysis>(); in getAnalysisUsage() 89 AU.setPreservesCFG(); in getAnalysisUsage()
|
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | DOTGraphTraitsPass.h | 191 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() argument 192 AU.setPreservesAll(); in getAnalysisUsage() 193 AU.addRequired<AnalysisT>(); in getAnalysisUsage() 230 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() argument 231 AU.setPreservesAll(); in getAnalysisUsage() 232 AU.addRequired<AnalysisT>(); in getAnalysisUsage() 256 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() argument 257 AU.setPreservesAll(); in getAnalysisUsage() 258 AU.addRequired<AnalysisT>(); in getAnalysisUsage() 293 AU.setPreservesAll(); in getAnalysisUsage() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LoopRotation.cpp | 97 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() 98 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 99 AU.addRequired<TargetTransformInfoWrapperPass>(); in getAnalysisUsage() 100 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage() 101 getLoopAnalysisUsage(AU); in getAnalysisUsage() 105 AU.addPreserved<LazyBlockFrequencyInfoPass>(); in getAnalysisUsage() 106 AU.addPreserved<LazyBranchProbabilityInfoPass>(); in getAnalysisUsage()
|
/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | LegacyPassManagers.h | 249 AnalysisUsage AU; member 250 AUFoldingSetNode(const AnalysisUsage &AU) : AU(AU) {} in AUFoldingSetNode() 252 Profile(ID, AU); in Profile() 254 static void Profile(FoldingSetNodeID &ID, const AnalysisUsage &AU) { in Profile() 257 ID.AddBoolean(AU.getPreservesAll()); in Profile() 263 ProfileVec(AU.getRequiredSet()); in Profile() 264 ProfileVec(AU.getRequiredTransitiveSet()); in Profile() 265 ProfileVec(AU.getPreservedSet()); in Profile() 266 ProfileVec(AU.getUsedSet()); in Profile()
|