Searched refs:AU (Results 126 - 150 of 530) sorted by relevance

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegUsageInfoCollector.cpp51 void getAnalysisUsage(AnalysisUsage &AU) const override {
52 AU.addRequired<PhysicalRegisterUsageInfo>();
53 AU.setPreservesAll();
54 MachineFunctionPass::getAnalysisUsage(AU);
H A DSpillPlacement.cpp63 void SpillPlacement::getAnalysisUsage(AnalysisUsage &AU) const {
64 AU.setPreservesAll();
65 AU.addRequired<MachineBlockFrequencyInfo>();
66 AU.addRequiredTransitive<EdgeBundles>();
67 AU.addRequiredTransitive<MachineLoopInfo>();
68 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp110 void getAnalysisUsage(AnalysisUsage &AU) const override {
111 AU.setPreservesCFG();
112 AU.addRequired<LazyBlockFrequencyInfoPass>();
113 AU.addRequired<TargetTransformInfoWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DBDCE.cpp191 void getAnalysisUsage(AnalysisUsage &AU) const override {
192 AU.setPreservesCFG();
193 AU.addRequired<DemandedBitsWrapperPass>();
194 AU.addPreserved<GlobalsAAWrapperPass>();
H A DPartiallyInlineLibCalls.cpp154 void getAnalysisUsage(AnalysisUsage &AU) const override {
155 AU.addRequired<TargetLibraryInfoWrapperPass>();
156 AU.addRequired<TargetTransformInfoWrapperPass>();
157 FunctionPass::getAnalysisUsage(AU);
H A DAlignmentFromAssumptions.cpp57 void getAnalysisUsage(AnalysisUsage &AU) const override {
58 AU.addRequired<AssumptionCacheTracker>();
59 AU.addRequired<ScalarEvolutionWrapperPass>();
60 AU.addRequired<DominatorTreeWrapperPass>();
62 AU.setPreservesCFG();
63 AU.addPreserved<AAResultsWrapperPass>();
64 AU.addPreserved<GlobalsAAWrapperPass>();
65 AU.addPreserved<LoopInfoWrapperPass>();
66 AU.addPreserved<DominatorTreeWrapperPass>();
67 AU
[all...]
H A DLoopDataPrefetch.cpp122 void getAnalysisUsage(AnalysisUsage &AU) const override {
123 AU.addRequired<AssumptionCacheTracker>();
124 AU.addRequired<DominatorTreeWrapperPass>();
125 AU.addPreserved<DominatorTreeWrapperPass>();
126 AU.addRequired<LoopInfoWrapperPass>();
127 AU.addPreserved<LoopInfoWrapperPass>();
128 AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
129 AU.addRequired<ScalarEvolutionWrapperPass>();
130 AU.addPreserved<ScalarEvolutionWrapperPass>();
131 AU
[all...]
H A DNaryReassociate.cpp133 void getAnalysisUsage(AnalysisUsage &AU) const override {
134 AU.addPreserved<DominatorTreeWrapperPass>();
135 AU.addPreserved<ScalarEvolutionWrapperPass>();
136 AU.addPreserved<TargetLibraryInfoWrapperPass>();
137 AU.addRequired<AssumptionCacheTracker>();
138 AU.addRequired<DominatorTreeWrapperPass>();
139 AU.addRequired<ScalarEvolutionWrapperPass>();
140 AU.addRequired<TargetLibraryInfoWrapperPass>();
141 AU.addRequired<TargetTransformInfoWrapperPass>();
142 AU
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEntryExitInstrumenter.cpp129 void getAnalysisUsage(AnalysisUsage &AU) const override {
130 AU.addPreserved<GlobalsAAWrapperPass>();
142 void getAnalysisUsage(AnalysisUsage &AU) const override {
143 AU.addPreserved<GlobalsAAWrapperPass>();
H A DLoopVersioning.cpp299 void getAnalysisUsage(AnalysisUsage &AU) const override {
300 AU.addRequired<LoopInfoWrapperPass>();
301 AU.addPreserved<LoopInfoWrapperPass>();
302 AU.addRequired<LoopAccessLegacyAnalysis>();
303 AU.addRequired<DominatorTreeWrapperPass>();
304 AU.addPreserved<DominatorTreeWrapperPass>();
305 AU.addRequired<ScalarEvolutionWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemDepPrinter.cpp52 void getAnalysisUsage(AnalysisUsage &AU) const override {
53 AU.addRequiredTransitive<AAResultsWrapperPass>();
54 AU.addRequiredTransitive<MemoryDependenceWrapperPass>();
55 AU.setPreservesAll();
H A DAliasAnalysis.cpp829 void AAResultsWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
830 AU.setPreservesAll();
831 AU.addRequired<BasicAAWrapperPass>();
832 AU.addRequired<TargetLibraryInfoWrapperPass>();
838 AU.addUsedIfAvailable<ScopedNoAliasAAWrapperPass>();
839 AU.addUsedIfAvailable<TypeBasedAAWrapperPass>();
840 AU.addUsedIfAvailable<objcarc::ObjCARCAAWrapperPass>();
841 AU.addUsedIfAvailable<GlobalsAAWrapperPass>();
842 AU.addUsedIfAvailable<SCEVAAWrapperPass>();
843 AU
906 getAAResultsAnalysisUsage(AnalysisUsage &AU) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp44 void Localizer::getAnalysisUsage(AnalysisUsage &AU) const {
45 AU.addRequired<TargetTransformInfoWrapperPass>();
46 getSelectionDAGFallbackAnalysisUsage(AU);
47 MachineFunctionPass::getAnalysisUsage(AU);
H A DInstructionSelect.cpp59 void InstructionSelect::getAnalysisUsage(AnalysisUsage &AU) const {
60 AU.addRequired<TargetPassConfig>();
61 AU.addRequired<GISelKnownBitsAnalysis>();
62 AU.addPreserved<GISelKnownBitsAnalysis>();
63 getSelectionDAGFallbackAnalysisUsage(AU);
64 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyPeephole.cpp37 void getAnalysisUsage(AnalysisUsage &AU) const override {
38 AU.setPreservesCFG();
39 AU.addRequired<TargetLibraryInfoWrapperPass>();
40 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCallGraphSCCPass.h133 void getAnalysisUsage(AnalysisUsage &AU) const override {
134 AU.setPreservesAll();
H A DLazyBlockFrequencyInfo.h91 /// LazyBlockFrequencyInfoPass::getLazyBFIAnalysisUsage(AU)
117 void getAnalysisUsage(AnalysisUsage &AU) const override;
121 static void getLazyBFIAnalysisUsage(AnalysisUsage &AU);
H A DLoopPass.h129 void getAnalysisUsage(AnalysisUsage &AU) const override {
130 AU.setPreservesAll();
H A DPostDominators.h87 void getAnalysisUsage(AnalysisUsage &AU) const override {
88 AU.setPreservesAll();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp48 void getAnalysisUsage(AnalysisUsage &AU) const override {
49 AU.setPreservesAll();
63 void getAnalysisUsage(AnalysisUsage &AU) const override {
64 AU.setPreservesAll();
78 void getAnalysisUsage(AnalysisUsage &AU) const override {
79 AU.setPreservesAll();
93 void getAnalysisUsage(AnalysisUsage &AU) const override {
94 AU.setPreservesAll();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXProxyRegErasure.cpp49 void getAnalysisUsage(AnalysisUsage &AU) const override {
50 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp373 void getAnalysisUsage(AnalysisUsage &AU) const override {
374 AU.addRequired<LiveIntervals>();
375 AU.addPreserved<LiveIntervals>();
376 AU.addRequired<SlotIndexes>();
377 AU.addPreserved<SlotIndexes>();
378 AU.addRequired<MachineDominatorTree>();
379 AU.addPreserved<MachineDominatorTree>();
380 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp448 void getAnalysisUsage(AnalysisUsage &AU) const override;
455 void AArch64PostLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const {
456 AU.addRequired<TargetPassConfig>();
457 AU.setPreservesCFG();
458 getSelectionDAGFallbackAnalysisUsage(AU);
459 AU.addRequired<GISelKnownBitsAnalysis>();
460 AU.addPreserved<GISelKnownBitsAnalysis>();
462 AU.addRequired<MachineDominatorTree>();
463 AU.addPreserved<MachineDominatorTree>();
465 MachineFunctionPass::getAnalysisUsage(AU);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPostLegalizerCombiner.cpp299 void getAnalysisUsage(AnalysisUsage &AU) const override;
305 void AMDGPUPostLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const {
306 AU.addRequired<TargetPassConfig>();
307 AU.setPreservesCFG();
308 getSelectionDAGFallbackAnalysisUsage(AU);
309 AU.addRequired<GISelKnownBitsAnalysis>();
310 AU.addPreserved<GISelKnownBitsAnalysis>();
312 AU.addRequired<MachineDominatorTree>();
313 AU.addPreserved<MachineDominatorTree>();
315 MachineFunctionPass::getAnalysisUsage(AU);
[all...]
H A DSIAnnotateControlFlow.cpp115 void getAnalysisUsage(AnalysisUsage &AU) const override {
116 AU.addRequired<LoopInfoWrapperPass>();
117 AU.addRequired<DominatorTreeWrapperPass>();
118 AU.addRequired<LegacyDivergenceAnalysis>();
119 AU.addPreserved<DominatorTreeWrapperPass>();
120 AU.addRequired<TargetPassConfig>();
121 FunctionPass::getAnalysisUsage(AU);

Completed in 281 milliseconds

1234567891011>>