| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegAllocBasic.cpp | 85 void getAnalysisUsage(AnalysisUsage &AU) const override; 175 void RABasic::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 176 AU.setPreservesCFG(); in getAnalysisUsage() 177 AU.addRequired<AAResultsWrapperPass>(); in getAnalysisUsage() 178 AU.addPreserved<AAResultsWrapperPass>(); in getAnalysisUsage() 179 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage() 180 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage() 181 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage() 182 AU.addRequired<LiveDebugVariablesWrapperLegacy>(); in getAnalysisUsage() 183 AU.addPreserved<LiveDebugVariablesWrapperLegacy>(); in getAnalysisUsage() [all …]
|
| H A D | MachineFunctionPass.cpp | 184 void MachineFunctionPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 185 AU.addRequired<MachineModuleInfoWrapperPass>(); in getAnalysisUsage() 186 AU.addPreserved<MachineModuleInfoWrapperPass>(); in getAnalysisUsage() 193 AU.addPreserved<BasicAAWrapperPass>(); in getAnalysisUsage() 194 AU.addPreserved<DominanceFrontierWrapperPass>(); in getAnalysisUsage() 195 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage() 196 AU.addPreserved<AAResultsWrapperPass>(); in getAnalysisUsage() 197 AU.addPreserved<GlobalsAAWrapperPass>(); in getAnalysisUsage() 198 AU.addPreserved<IVUsersWrapperPass>(); in getAnalysisUsage() 199 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage() [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() 75 void getAnalysisUsage(AnalysisUsage &AU) const override; 92 void MachineCycleInfoPrinterLegacy::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY() 93 AU.setPreservesAll(); in INITIALIZE_PASS_DEPENDENCY() 94 AU.addRequired<MachineCycleInfoWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY() 95 MachineFunctionPass::getAnalysisUsage(AU); in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | MachineUniformityAnalysis.cpp | 176 void getAnalysisUsage(AnalysisUsage &AU) const override; 221 void MachineUniformityAnalysisPass::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY() 222 AU.setPreservesAll(); in INITIALIZE_PASS_DEPENDENCY() 223 AU.addRequiredTransitive<MachineCycleInfoWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY() 224 AU.addRequired<MachineDominatorTreeWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY() 225 MachineFunctionPass::getAnalysisUsage(AU); in INITIALIZE_PASS_DEPENDENCY() 262 AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY() 263 AU.setPreservesAll(); in INITIALIZE_PASS_DEPENDENCY() 264 AU.addRequired<MachineUniformityAnalysisPass>(); in INITIALIZE_PASS_DEPENDENCY() 265 MachineFunctionPass::getAnalysisUsage(AU); in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | StaticDataAnnotator.cpp | 56 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() 57 AU.addRequired<StaticDataProfileInfoWrapperPass>(); in getAnalysisUsage() 58 AU.addRequired<ProfileSummaryInfoWrapperPass>(); in getAnalysisUsage() 59 AU.setPreservesAll(); in getAnalysisUsage() 60 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LazyBlockFrequencyInfo.cpp | 41 void LazyBlockFrequencyInfoPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 42 LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU); in getAnalysisUsage() 46 AU.addRequiredTransitive<DominatorTreeWrapperPass>(); in getAnalysisUsage() 47 AU.addRequiredTransitive<LoopInfoWrapperPass>(); in getAnalysisUsage() 48 AU.setPreservesAll(); in getAnalysisUsage() 60 void LazyBlockFrequencyInfoPass::getLazyBFIAnalysisUsage(AnalysisUsage &AU) { in getLazyBFIAnalysisUsage() argument 61 LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU); in getLazyBFIAnalysisUsage() 62 AU.addRequiredTransitive<LazyBlockFrequencyInfoPass>(); in getLazyBFIAnalysisUsage() 63 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()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVPostLegalizerCombiner.cpp | 99 void getAnalysisUsage(AnalysisUsage &AU) const override; 106 void RISCVPostLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 107 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 108 AU.setPreservesCFG(); in getAnalysisUsage() 109 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage() 110 AU.addRequired<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 111 AU.addPreserved<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 112 AU.addRequired<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage() 113 AU.addPreserved<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage() 114 AU.addRequired<GISelCSEAnalysisWrapperPass>(); in getAnalysisUsage() [all …]
|
| H A D | RISCVPreLegalizerCombiner.cpp | 97 void getAnalysisUsage(AnalysisUsage &AU) const override; 104 void RISCVPreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 105 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 106 AU.setPreservesCFG(); in getAnalysisUsage() 107 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage() 108 AU.addRequired<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 109 AU.addPreserved<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 110 AU.addRequired<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage() 111 AU.addPreserved<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage() 112 AU.addRequired<GISelCSEAnalysisWrapperPass>(); in getAnalysisUsage() [all …]
|
| H A D | RISCVO0PreLegalizerCombiner.cpp | 95 void getAnalysisUsage(AnalysisUsage &AU) const override; 102 void RISCVO0PreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 103 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 104 AU.setPreservesCFG(); in getAnalysisUsage() 105 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage() 106 AU.addRequired<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 107 AU.addPreserved<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 108 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /freebsd/contrib/llvm-project/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<LiveIntervalsWrapperPass>(); in getAnalysisUsage() 44 AU.addPreserved<MachineBlockFrequencyInfoWrapperPass>(); in getAnalysisUsage() 45 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage() 46 AU.addPreserved<LiveIntervalsWrapperPass>(); 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<MachineBlockFrequencyInfoWrapperPass>(); in getAnalysisUsage() 58 AU.addPreserved<MachineBlockFrequencyInfoWrapperPass>(); in getAnalysisUsage() 59 AU.addRequired<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage() 60 AU.addPreserved<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage() 61 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage() 62 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage() 63 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage() 64 AU.addRequired<TargetLibraryInfoWrapperPass>(); in getAnalysisUsage() [all …]
|
| H A D | WebAssemblyArgumentMove.cpp | 47 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() 48 AU.setPreservesCFG(); in getAnalysisUsage() 49 AU.addPreserved<MachineBlockFrequencyInfoWrapperPass>(); in getAnalysisUsage() 50 AU.addPreservedID(MachineDominatorsID); in getAnalysisUsage() 51 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()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsPostLegalizerCombiner.cpp | 97 void getAnalysisUsage(AnalysisUsage &AU) const override; 105 void MipsPostLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 106 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 107 AU.setPreservesCFG(); in getAnalysisUsage() 108 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage() 109 AU.addRequired<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 110 AU.addPreserved<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 112 AU.addRequired<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage() 113 AU.addPreserved<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage() 115 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | MipsPreLegalizerCombiner.cpp | 98 void getAnalysisUsage(AnalysisUsage &AU) const override; 102 void MipsPreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 103 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 104 AU.addRequired<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 105 AU.addPreserved<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 106 AU.setPreservesCFG(); in getAnalysisUsage() 107 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage() 108 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchDeadRegisterDefinitions.cpp | 34 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() 35 AU.setPreservesCFG(); in getAnalysisUsage() 36 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage() 37 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage() 38 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage() 39 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage() 40 AU.addPreserved<LiveDebugVariablesWrapperLegacy>(); in getAnalysisUsage() 41 AU.addPreserved<LiveStacksWrapperLegacy>(); in getAnalysisUsage() 42 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVDeadRegisterDefinitions.cpp | 34 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() 35 AU.setPreservesCFG(); in getAnalysisUsage() 36 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage() 37 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage() 38 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage() 39 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage() 40 AU.addPreserved<LiveDebugVariablesWrapperLegacy>(); in getAnalysisUsage() 41 AU.addPreserved<LiveStacksWrapperLegacy>(); in getAnalysisUsage() 42 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64O0PreLegalizerCombiner.cpp | 127 void getAnalysisUsage(AnalysisUsage &AU) const override; 134 void AArch64O0PreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 135 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 136 AU.setPreservesCFG(); in getAnalysisUsage() 137 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage() 138 AU.addRequired<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 139 AU.addPreserved<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 140 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPreLegalizerCombiner.cpp | 175 void getAnalysisUsage(AnalysisUsage &AU) const override; 183 void SPIRVPreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 184 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 185 AU.setPreservesCFG(); in getAnalysisUsage() 186 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage() 187 AU.addRequired<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 188 AU.addPreserved<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 189 AU.addRequired<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage() 190 AU.addPreserved<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage() 191 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopTermFold.cpp | 312 void getAnalysisUsage(AnalysisUsage &AU) const override; 321 void LoopTermFold::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 322 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage() 323 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage() 324 AU.addPreservedID(LoopSimplifyID); in getAnalysisUsage() 325 AU.addRequiredID(LoopSimplifyID); in getAnalysisUsage() 326 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 327 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage() 328 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 329 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPreLegalizerCombiner.cpp | 225 void getAnalysisUsage(AnalysisUsage &AU) const override; 233 void AMDGPUPreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 234 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 235 AU.setPreservesCFG(); in getAnalysisUsage() 236 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage() 237 AU.addRequired<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 238 AU.addPreserved<GISelValueTrackingAnalysisLegacy>(); in getAnalysisUsage() 240 AU.addRequired<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage() 241 AU.addPreserved<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage() 244 AU.addRequired<GISelCSEAnalysisWrapperPass>(); in getAnalysisUsage() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CanonicalizeFreezeInLoops.cpp | 62 void getAnalysisUsage(AnalysisUsage &AU) const override; 235 void CanonicalizeFreezeInLoops::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 236 AU.addPreservedID(LoopSimplifyID); in getAnalysisUsage() 237 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage() 238 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage() 239 AU.addRequiredID(LoopSimplifyID); in getAnalysisUsage() 240 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 241 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage() 242 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage() 243 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DOTGraphTraitsPass.h | 208 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() argument 209 AU.setPreservesAll(); in getAnalysisUsage() 210 AU.addRequired<AnalysisT>(); in getAnalysisUsage() 247 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() argument 248 AU.setPreservesAll(); in getAnalysisUsage() 249 AU.addRequired<AnalysisT>(); in getAnalysisUsage() 273 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() argument 274 AU.setPreservesAll(); in getAnalysisUsage() 275 AU.addRequired<AnalysisT>(); in getAnalysisUsage() 310 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILPostOptimizationValidation.cpp | 125 void getAnalysisUsage(llvm::AnalysisUsage &AU) const override { in getAnalysisUsage() 126 AU.addRequired<DXILResourceWrapperPass>(); in getAnalysisUsage() 127 AU.addRequired<DXILResourceBindingWrapperPass>(); in getAnalysisUsage() 128 AU.addPreserved<DXILResourceWrapperPass>(); in getAnalysisUsage() 129 AU.addPreserved<DXILResourceBindingWrapperPass>(); in getAnalysisUsage() 130 AU.addPreserved<DXILMetadataAnalysisWrapperPass>(); in getAnalysisUsage() 131 AU.addPreserved<ShaderFlagsAnalysisWrapper>(); in getAnalysisUsage()
|