Home
last modified time | relevance | path

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

12345678910>>...24

/freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/
HDRegAllocBasic.cpp83 void getAnalysisUsage(AnalysisUsage &AU) const override;
174 void RABasic::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
175 AU.setPreservesCFG(); in getAnalysisUsage()
176 AU.addRequired<AAResultsWrapperPass>(); in getAnalysisUsage()
177 AU.addPreserved<AAResultsWrapperPass>(); in getAnalysisUsage()
178 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
179 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
180 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
181 AU.addRequired<LiveDebugVariables>(); in getAnalysisUsage()
182 AU.addPreserved<LiveDebugVariables>(); in getAnalysisUsage()
[all …]
HDMachineFunctionPass.cpp169 void MachineFunctionPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
170 AU.addRequired<MachineModuleInfoWrapperPass>(); in getAnalysisUsage()
171 AU.addPreserved<MachineModuleInfoWrapperPass>(); in getAnalysisUsage()
178 AU.addPreserved<BasicAAWrapperPass>(); in getAnalysisUsage()
179 AU.addPreserved<DominanceFrontierWrapperPass>(); in getAnalysisUsage()
180 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
181 AU.addPreserved<AAResultsWrapperPass>(); in getAnalysisUsage()
182 AU.addPreserved<GlobalsAAWrapperPass>(); in getAnalysisUsage()
183 AU.addPreserved<IVUsersWrapperPass>(); in getAnalysisUsage()
184 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
[all …]
HDMachineCycleAnalysis.cpp34 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()
HDMachineUniformityAnalysis.cpp175 void getAnalysisUsage(AnalysisUsage &AU) const override;
194 void MachineUniformityAnalysisPass::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY()
195 AU.setPreservesAll(); in INITIALIZE_PASS_DEPENDENCY()
196 AU.addRequired<MachineCycleInfoWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
197 AU.addRequired<MachineDominatorTreeWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
198 MachineFunctionPass::getAnalysisUsage(AU); in INITIALIZE_PASS_DEPENDENCY()
235 AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY()
236 AU.setPreservesAll(); in INITIALIZE_PASS_DEPENDENCY()
237 AU.addRequired<MachineUniformityAnalysisPass>(); in INITIALIZE_PASS_DEPENDENCY()
238 MachineFunctionPass::getAnalysisUsage(AU); in INITIALIZE_PASS_DEPENDENCY()
HDMachineRegionInfo.cpp111 void MachineRegionInfoPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
112 AU.setPreservesAll(); in getAnalysisUsage()
113 AU.addRequired<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage()
114 AU.addRequired<MachinePostDominatorTreeWrapperPass>(); in getAnalysisUsage()
115 AU.addRequired<MachineDominanceFrontier>(); in getAnalysisUsage()
116 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-head/contrib/llvm-project/llvm/lib/Analysis/
HDLazyBlockFrequencyInfo.cpp43 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()
HDLazyBranchProbabilityInfo.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-head/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
HDRISCVPreLegalizerCombiner.cpp99 void getAnalysisUsage(AnalysisUsage &AU) const override;
106 void RISCVPreLegalizerCombiner::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<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
111 AU.addPreserved<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
112 AU.addRequired<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage()
113 AU.addPreserved<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage()
114 AU.addRequired<GISelCSEAnalysisWrapperPass>(); in getAnalysisUsage()
[all …]
HDRISCVPostLegalizerCombiner.cpp102 void getAnalysisUsage(AnalysisUsage &AU) const override;
109 void RISCVPostLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
110 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage()
111 AU.setPreservesCFG(); in getAnalysisUsage()
112 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage()
113 AU.addRequired<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
114 AU.addPreserved<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
115 AU.addRequired<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage()
116 AU.addPreserved<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage()
117 AU.addRequired<GISelCSEAnalysisWrapperPass>(); in getAnalysisUsage()
[all …]
HDRISCVO0PreLegalizerCombiner.cpp97 void getAnalysisUsage(AnalysisUsage &AU) const override;
104 void RISCVO0PreLegalizerCombiner::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<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
109 AU.addPreserved<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
110 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyOptimizeLiveIntervals.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()
HDWebAssemblyMemIntrinsicResults.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 …]
HDWebAssemblyArgumentMove.cpp50 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
51 AU.setPreservesCFG(); in getAnalysisUsage()
52 AU.addPreserved<MachineBlockFrequencyInfoWrapperPass>(); in getAnalysisUsage()
53 AU.addPreservedID(MachineDominatorsID); in getAnalysisUsage()
54 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
HDWebAssemblyOptimizeReturned.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()
HDWebAssemblySetP2AlignOperands.cpp37 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
38 AU.setPreservesCFG(); in getAnalysisUsage()
39 AU.addPreserved<MachineBlockFrequencyInfoWrapperPass>(); in getAnalysisUsage()
40 AU.addPreservedID(MachineDominatorsID); in getAnalysisUsage()
41 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/LoongArch/
HDLoongArchDeadRegisterDefinitions.cpp36 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
37 AU.setPreservesCFG(); in getAnalysisUsage()
38 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
39 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
40 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
41 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
42 AU.addPreserved<LiveDebugVariables>(); in getAnalysisUsage()
43 AU.addPreserved<LiveStacks>(); in getAnalysisUsage()
44 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/RISCV/
HDRISCVDeadRegisterDefinitions.cpp36 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
37 AU.setPreservesCFG(); in getAnalysisUsage()
38 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
39 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
40 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
41 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
42 AU.addPreserved<LiveDebugVariables>(); in getAnalysisUsage()
43 AU.addPreserved<LiveStacks>(); in getAnalysisUsage()
44 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsPostLegalizerCombiner.cpp98 void getAnalysisUsage(AnalysisUsage &AU) const override;
106 void MipsPostLegalizerCombiner::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<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
111 AU.addPreserved<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
113 AU.addRequired<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage()
114 AU.addPreserved<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage()
116 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
HDMipsPreLegalizerCombiner.cpp101 void getAnalysisUsage(AnalysisUsage &AU) const override;
105 void MipsPreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
106 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage()
107 AU.addRequired<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
108 AU.addPreserved<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
109 AU.setPreservesCFG(); in getAnalysisUsage()
110 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage()
111 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
HDAArch64O0PreLegalizerCombiner.cpp130 void getAnalysisUsage(AnalysisUsage &AU) const override;
137 void AArch64O0PreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
138 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage()
139 AU.setPreservesCFG(); in getAnalysisUsage()
140 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage()
141 AU.addRequired<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
142 AU.addPreserved<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
143 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDCanonicalizeFreezeInLoops.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()
HDLCSSA.cpp476 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
477 AU.setPreservesCFG(); in getAnalysisUsage()
479 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
480 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
481 AU.addPreservedID(LoopSimplifyID); in getAnalysisUsage()
482 AU.addPreserved<AAResultsWrapperPass>(); in getAnalysisUsage()
483 AU.addPreserved<BasicAAWrapperPass>(); in getAnalysisUsage()
484 AU.addPreserved<GlobalsAAWrapperPass>(); in getAnalysisUsage()
485 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
486 AU.addPreserved<SCEVAAWrapperPass>(); in getAnalysisUsage()
[all …]
/freebsd-head/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUPreLegalizerCombiner.cpp226 void getAnalysisUsage(AnalysisUsage &AU) const override;
234 void AMDGPUPreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
235 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage()
236 AU.setPreservesCFG(); in getAnalysisUsage()
237 getSelectionDAGFallbackAnalysisUsage(AU); in getAnalysisUsage()
238 AU.addRequired<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
239 AU.addPreserved<GISelKnownBitsAnalysis>(); in getAnalysisUsage()
241 AU.addRequired<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage()
242 AU.addPreserved<MachineDominatorTreeWrapperPass>(); in getAnalysisUsage()
245 AU.addRequired<GISelCSEAnalysisWrapperPass>(); in getAnalysisUsage()
[all …]
/freebsd-head/contrib/llvm-project/llvm/include/llvm/IR/
HDLegacyPassManagers.h249 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()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/Analysis/
HDDOTGraphTraitsPass.h211 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() argument
212 AU.setPreservesAll(); in getAnalysisUsage()
213 AU.addRequired<AnalysisT>(); in getAnalysisUsage()
250 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() argument
251 AU.setPreservesAll(); in getAnalysisUsage()
252 AU.addRequired<AnalysisT>(); in getAnalysisUsage()
276 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() argument
277 AU.setPreservesAll(); in getAnalysisUsage()
278 AU.addRequired<AnalysisT>(); in getAnalysisUsage()
313 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() argument
[all …]

12345678910>>...24