Home
last modified time | relevance | path

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

12345678910>>...27

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DRegAllocBasic.cpp83 void getAnalysisUsage(AnalysisUsage &AU) const override;
176 void RABasic::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
177 AU.setPreservesCFG(); in getAnalysisUsage()
178 AU.addRequired<AAResultsWrapperPass>(); in getAnalysisUsage()
179 AU.addPreserved<AAResultsWrapperPass>(); in getAnalysisUsage()
180 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
181 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage()
182 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
183 AU.addRequired<LiveDebugVariables>(); in getAnalysisUsage()
184 AU.addPreserved<LiveDebugVariables>(); in getAnalysisUsage()
[all …]
DMachineFunctionPass.cpp167 void MachineFunctionPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
168 AU.addRequired<MachineModuleInfoWrapperPass>(); in getAnalysisUsage()
169 AU.addPreserved<MachineModuleInfoWrapperPass>(); in getAnalysisUsage()
176 AU.addPreserved<BasicAAWrapperPass>(); in getAnalysisUsage()
177 AU.addPreserved<DominanceFrontierWrapperPass>(); 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()
[all …]
DMachineUniformityAnalysis.cpp142 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 …]
DMachineCycleAnalysis.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()
DReplaceWithVeclib.cpp226 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()
DMachineRegionInfo.cpp110 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/src/gnu/llvm/llvm/lib/Analysis/
DLazyBlockFrequencyInfo.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()
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()
DCFGPrinter.cpp113 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
114 FunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
115 AU.addRequired<BlockFrequencyInfoWrapperPass>(); in getAnalysisUsage()
116 AU.addRequired<BranchProbabilityInfoWrapperPass>(); in getAnalysisUsage()
117 AU.setPreservesAll(); in getAnalysisUsage()
153 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
154 FunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
155 AU.addRequired<BlockFrequencyInfoWrapperPass>(); in getAnalysisUsage()
156 AU.addRequired<BranchProbabilityInfoWrapperPass>(); in getAnalysisUsage()
157 AU.setPreservesAll(); in getAnalysisUsage()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyOptimizeLiveIntervals.cpp41 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()
DWebAssemblyMemIntrinsicResults.cpp55 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 …]
DWebAssemblyArgumentMove.cpp50 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()
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()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsPostLegalizerCombiner.cpp89 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()
DMipsPreLegalizerCombiner.cpp81 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/src/gnu/llvm/llvm/lib/Transforms/Utils/
DInjectTLIMappings.cpp151 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()
DCanonicalizeFreezeInLoops.cpp60 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()
DLCSSA.cpp461 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
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()
470 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
471 AU.addPreserved<SCEVAAWrapperPass>(); in getAnalysisUsage()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
DAArch64O0PreLegalizerCombiner.cpp126 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/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUPreLegalizerCombiner.cpp239 void getAnalysisUsage(AnalysisUsage &AU) const override;
245 void AMDGPUPreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
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()
[all …]
DAMDGPUUnifyDivergentExitNodes.cpp68 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 …]
DAMDGPURewriteUndefForPHI.cpp83 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/src/gnu/llvm/llvm/include/llvm/Analysis/
DDOTGraphTraitsPass.h191 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()
292 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() argument
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DLegacyPassManagers.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()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp97 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()

12345678910>>...27