Home
last modified time | relevance | path

Searched refs:AU (Results 1 – 25 of 615) sorted by relevance

12345678910>>...25

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocBasic.cpp85 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 DMachineFunctionPass.cpp184 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 DMachineCycleAnalysis.cpp34 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 DMachineUniformityAnalysis.cpp176 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 DStaticDataAnnotator.cpp56 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 DLazyBlockFrequencyInfo.cpp41 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 DLazyBranchProbabilityInfo.cpp45 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 DRISCVPostLegalizerCombiner.cpp99 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 DRISCVPreLegalizerCombiner.cpp97 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 DRISCVO0PreLegalizerCombiner.cpp95 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 DWebAssemblyOptimizeLiveIntervals.cpp41 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 DWebAssemblyMemIntrinsicResults.cpp55 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 DWebAssemblyArgumentMove.cpp47 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 DWebAssemblyOptimizeReturned.cpp30 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 DMipsPostLegalizerCombiner.cpp97 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 DMipsPreLegalizerCombiner.cpp98 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 DLoongArchDeadRegisterDefinitions.cpp34 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 DRISCVDeadRegisterDefinitions.cpp34 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 DAArch64O0PreLegalizerCombiner.cpp127 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 DSPIRVPreLegalizerCombiner.cpp175 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 DLoopTermFold.cpp312 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 DAMDGPUPreLegalizerCombiner.cpp225 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 DCanonicalizeFreezeInLoops.cpp62 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 DDOTGraphTraitsPass.h208 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 DDXILPostOptimizationValidation.cpp125 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()

12345678910>>...25