Home
last modified time | relevance | path

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

12345678910>>...28

/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DRegAllocBasic.cpp177 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 DMachineFunctionPass.cpp168 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 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 …]
H A 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()
H A 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()
H A 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/gnu/llvm/llvm/lib/Analysis/
H A 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()
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()
H A DCFGPrinter.cpp114 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 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()
H A 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 …]
H A 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()
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()
/openbsd/gnu/llvm/llvm/lib/Target/Mips/
H A 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()
H A 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/gnu/llvm/llvm/lib/Transforms/Utils/
H A 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()
H A 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()
H A DLCSSA.cpp462 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 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/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUPreLegalizerCombiner.cpp239 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 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 …]
H A 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/gnu/llvm/llvm/include/llvm/Analysis/
H A 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()
293 AU.setPreservesAll(); in getAnalysisUsage()
[all …]
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A 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()
/openbsd/gnu/llvm/llvm/include/llvm/IR/
H A 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()

12345678910>>...28