Searched refs:AU (Results 251 - 275 of 530) sorted by relevance

<<11121314151617181920>>

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64DeadRegisterDefinitionsPass.cpp53 void getAnalysisUsage(AnalysisUsage &AU) const override {
54 AU.setPreservesCFG();
55 MachineFunctionPass::getAnalysisUsage(AU);
H A DAArch64FalkorHWPFFix.cpp92 void getAnalysisUsage(AnalysisUsage &AU) const override {
93 AU.addRequired<TargetPassConfig>();
94 AU.addPreserved<DominatorTreeWrapperPass>();
95 AU.addRequired<LoopInfoWrapperPass>();
96 AU.addPreserved<LoopInfoWrapperPass>();
97 AU.addRequired<ScalarEvolutionWrapperPass>();
98 AU.addPreserved<ScalarEvolutionWrapperPass>();
192 void getAnalysisUsage(AnalysisUsage &AU) const override {
193 AU.setPreservesCFG();
194 AU
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateKernelFeatures.cpp65 void getAnalysisUsage(AnalysisUsage &AU) const override {
66 AU.setPreservesAll();
67 CallGraphSCCPass::getAnalysisUsage(AU);
H A DAMDGPULowerKernelArguments.cpp53 void getAnalysisUsage(AnalysisUsage &AU) const override {
54 AU.addRequired<TargetPassConfig>();
55 AU.setPreservesAll();
H A DSIFixupVectorISel.cpp66 void getAnalysisUsage(AnalysisUsage &AU) const override {
67 AU.setPreservesCFG();
68 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerGlobalDtors.cpp39 void getAnalysisUsage(AnalysisUsage &AU) const override {
40 AU.setPreservesCFG();
41 ModulePass::getAnalysisUsage(AU);
H A DWebAssemblyRegStackify.cpp50 void getAnalysisUsage(AnalysisUsage &AU) const override {
51 AU.setPreservesCFG();
52 AU.addRequired<AAResultsWrapperPass>();
53 AU.addRequired<MachineDominatorTree>();
54 AU.addRequired<LiveIntervals>();
55 AU.addPreserved<MachineBlockFrequencyInfo>();
56 AU.addPreserved<SlotIndexes>();
57 AU.addPreserved<LiveIntervals>();
58 AU.addPreservedID(LiveVariablesID);
59 AU
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp60 void getAnalysisUsage(AnalysisUsage &AU) const override;
517 void LibCallsShrinkWrapLegacyPass::getAnalysisUsage(AnalysisUsage &AU) const {
518 AU.addPreserved<DominatorTreeWrapperPass>();
519 AU.addPreserved<GlobalsAAWrapperPass>();
520 AU.addRequired<TargetLibraryInfoWrapperPass>();
H A DLoopUtils.cpp154 void llvm::getLoopAnalysisUsage(AnalysisUsage &AU) { argument
158 AU.addRequired<DominatorTreeWrapperPass>();
159 AU.addPreserved<DominatorTreeWrapperPass>();
160 AU.addRequired<LoopInfoWrapperPass>();
161 AU.addPreserved<LoopInfoWrapperPass>();
167 AU.addRequiredID(LoopSimplifyID);
168 AU.addPreservedID(LoopSimplifyID);
169 AU.addRequiredID(LCSSAID);
170 AU.addPreservedID(LCSSAID);
173 AU
[all...]
H A DAssumeBundleBuilder.cpp557 void getAnalysisUsage(AnalysisUsage &AU) const override {
558 AU.addRequired<AssumptionCacheTracker>();
560 AU.setPreservesAll();
604 void getAnalysisUsage(AnalysisUsage &AU) const override {
605 AU.addRequired<AssumptionCacheTracker>();
607 AU.setPreservesAll();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DDemandedBits.cpp70 void DemandedBitsWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
71 AU.setPreservesCFG();
72 AU.addRequired<AssumptionCacheTracker>();
73 AU.addRequired<DominatorTreeWrapperPass>();
74 AU.setPreservesAll();
H A DMustExecute.cpp309 void getAnalysisUsage(AnalysisUsage &AU) const override {
310 AU.setPreservesAll();
311 AU.addRequired<DominatorTreeWrapperPass>();
312 AU.addRequired<LoopInfoWrapperPass>();
322 void getAnalysisUsage(AnalysisUsage &AU) const override {
323 AU.setPreservesAll();
H A DCFLSteensAliasAnalysis.cpp361 void CFLSteensAAWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
362 AU.setPreservesAll();
363 AU.addRequired<TargetLibraryInfoWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp49 void getAnalysisUsage(AnalysisUsage &AU) const override {
50 AU.setPreservesCFG();
51 MachineFunctionPass::getAnalysisUsage(AU);
52 AU.addRequired<MachineDominatorTree>();
53 AU.addPreserved<MachineDominatorTree>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp244 void getAnalysisUsage(AnalysisUsage &AU) const override {
245 FunctionPass::getAnalysisUsage(AU);
246 AU.addRequired<AssumptionCacheTracker>();
247 AU.addRequired<ScalarEvolutionWrapperPass>();
248 AU.addRequired<AAResultsWrapperPass>();
249 AU.addRequired<TargetLibraryInfoWrapperPass>();
250 AU.addRequired<DominatorTreeWrapperPass>();
251 AU.addRequired<TargetPassConfig>();
252 AU.addPreserved<ScalarEvolutionWrapperPass>();
253 AU
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocGreedy.cpp415 void getAnalysisUsage(AnalysisUsage &AU) const override;
597 void RAGreedy::getAnalysisUsage(AnalysisUsage &AU) const {
598 AU.setPreservesCFG();
599 AU.addRequired<MachineBlockFrequencyInfo>();
600 AU.addPreserved<MachineBlockFrequencyInfo>();
601 AU.addRequired<AAResultsWrapperPass>();
602 AU.addPreserved<AAResultsWrapperPass>();
603 AU.addRequired<LiveIntervals>();
604 AU.addPreserved<LiveIntervals>();
605 AU
[all...]
H A DLocalStackSlotAllocation.cpp99 void getAnalysisUsage(AnalysisUsage &AU) const override {
100 AU.setPreservesCFG();
101 MachineFunctionPass::getAnalysisUsage(AU);
H A DMIRCanonicalizerPass.cpp63 void getAnalysisUsage(AnalysisUsage &AU) const override {
64 AU.setPreservesCFG();
65 MachineFunctionPass::getAnalysisUsage(AU);
H A DMachineModuleInfo.cpp267 void getAnalysisUsage(AnalysisUsage &AU) const override {
268 AU.addRequired<MachineModuleInfoWrapperPass>();
269 AU.addPreserved<MachineModuleInfoWrapperPass>();
H A DWasmEHPrepare.cpp133 void getAnalysisUsage(AnalysisUsage &AU) const override;
152 void WasmEHPrepare::getAnalysisUsage(AnalysisUsage &AU) const {
153 AU.addRequired<DominatorTreeWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNHoist.cpp1165 void getAnalysisUsage(AnalysisUsage &AU) const override {
1166 AU.addRequired<DominatorTreeWrapperPass>();
1167 AU.addRequired<PostDominatorTreeWrapperPass>();
1168 AU.addRequired<AAResultsWrapperPass>();
1169 AU.addRequired<MemoryDependenceWrapperPass>();
1170 AU.addRequired<MemorySSAWrapperPass>();
1171 AU.addPreserved<DominatorTreeWrapperPass>();
1172 AU.addPreserved<MemorySSAWrapperPass>();
1173 AU.addPreserved<GlobalsAAWrapperPass>();
1174 AU
[all...]
H A DADCE.cpp725 void getAnalysisUsage(AnalysisUsage &AU) const override {
726 AU.addRequired<PostDominatorTreeWrapperPass>();
728 AU.setPreservesCFG();
730 AU.addPreserved<DominatorTreeWrapperPass>();
731 AU.addPreserved<PostDominatorTreeWrapperPass>();
733 AU.addPreserved<GlobalsAAWrapperPass>();
H A DLoopFuse.cpp1601 void getAnalysisUsage(AnalysisUsage &AU) const override {
1602 AU.addRequiredID(LoopSimplifyID);
1603 AU.addRequired<ScalarEvolutionWrapperPass>();
1604 AU.addRequired<LoopInfoWrapperPass>();
1605 AU.addRequired<DominatorTreeWrapperPass>();
1606 AU.addRequired<PostDominatorTreeWrapperPass>();
1607 AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
1608 AU.addRequired<DependenceAnalysisWrapperPass>();
1610 AU.addPreserved<ScalarEvolutionWrapperPass>();
1611 AU
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp116 void getAnalysisUsage(AnalysisUsage &AU) const override {
117 AU.addRequired<BlockFrequencyInfoWrapperPass>();
118 AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
119 AU.addPreserved<GlobalsAAWrapperPass>();
120 AU.addPreserved<DominatorTreeWrapperPass>();
121 AU.addRequired<TargetLibraryInfoWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp278 void getAnalysisUsage(AnalysisUsage &AU) const override {
279 AU.addRequired<LoopInfoWrapperPass>();
280 AU.addRequiredID(LoopSimplifyID);
281 AU.addRequiredID(LCSSAID);
282 AU.addPreservedID(LCSSAID);
283 AU.setPreservesCFG();

Completed in 361 milliseconds

<<11121314151617181920>>