Searched refs:AU (Results 201 - 225 of 530) sorted by relevance

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInline.cpp75 void getAnalysisUsage(AnalysisUsage &AU) const override;
103 void AMDGPUInliner::getAnalysisUsage(AnalysisUsage &AU) const {
104 AU.addRequired<TargetTransformInfoWrapperPass>();
105 LegacyInlinerBase::getAnalysisUsage(AU);
H A DR600OptimizeVectorRegisters.cpp123 void getAnalysisUsage(AnalysisUsage &AU) const override {
124 AU.setPreservesCFG();
125 AU.addRequired<MachineDominatorTree>();
126 AU.addPreserved<MachineDominatorTree>();
127 AU.addRequired<MachineLoopInfo>();
128 AU.addPreserved<MachineLoopInfo>();
129 MachineFunctionPass::getAnalysisUsage(AU);
H A DR600Packetizer.cpp41 void getAnalysisUsage(AnalysisUsage &AU) const override {
42 AU.setPreservesCFG();
43 AU.addRequired<MachineDominatorTree>();
44 AU.addPreserved<MachineDominatorTree>();
45 AU.addRequired<MachineLoopInfo>();
46 AU.addPreserved<MachineLoopInfo>();
47 MachineFunctionPass::getAnalysisUsage(AU);
H A DAMDGPUAliasAnalysis.cpp52 void AMDGPUAAWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
53 AU.setPreservesAll();
H A DAMDGPULowerKernelAttributes.cpp60 void getAnalysisUsage(AnalysisUsage &AU) const override {
61 AU.setPreservesAll();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InsertPrefetch.cpp42 void getAnalysisUsage(AnalysisUsage &AU) const override;
174 void X86InsertPrefetch::getAnalysisUsage(AnalysisUsage &AU) const {
175 AU.setPreservesAll();
176 MachineFunctionPass::getAnalysisUsage(AU);
H A DX86FixupBWInsts.cpp116 void getAnalysisUsage(AnalysisUsage &AU) const override {
117 AU.addRequired<MachineLoopInfo>(); // Machine loop info is used to
119 AU.addRequired<ProfileSummaryInfoWrapperPass>();
120 AU.addRequired<LazyMachineBlockFrequencyInfoPass>();
121 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRenameIndependentSubregs.cpp55 void getAnalysisUsage(AnalysisUsage &AU) const override {
56 AU.setPreservesCFG();
57 AU.addRequired<LiveIntervals>();
58 AU.addPreserved<LiveIntervals>();
59 AU.addRequired<SlotIndexes>();
60 AU.addPreserved<SlotIndexes>();
61 MachineFunctionPass::getAnalysisUsage(AU);
H A DPHIElimination.cpp80 void getAnalysisUsage(AnalysisUsage &AU) const override;
138 void PHIElimination::getAnalysisUsage(AnalysisUsage &AU) const {
139 AU.addUsedIfAvailable<LiveVariables>();
140 AU.addPreserved<LiveVariables>();
141 AU.addPreserved<SlotIndexes>();
142 AU.addPreserved<LiveIntervals>();
143 AU.addPreserved<MachineDominatorTree>();
144 AU.addPreserved<MachineLoopInfo>();
145 MachineFunctionPass::getAnalysisUsage(AU);
H A DPostRASchedulerList.cpp86 void getAnalysisUsage(AnalysisUsage &AU) const override {
87 AU.setPreservesCFG();
88 AU.addRequired<AAResultsWrapperPass>();
89 AU.addRequired<TargetPassConfig>();
90 AU.addRequired<MachineDominatorTree>();
91 AU.addPreserved<MachineDominatorTree>();
92 AU.addRequired<MachineLoopInfo>();
93 AU.addPreserved<MachineLoopInfo>();
94 MachineFunctionPass::getAnalysisUsage(AU);
H A DHardwareLoops.cpp131 void getAnalysisUsage(AnalysisUsage &AU) const override {
132 AU.addRequired<LoopInfoWrapperPass>();
133 AU.addPreserved<LoopInfoWrapperPass>();
134 AU.addRequired<DominatorTreeWrapperPass>();
135 AU.addPreserved<DominatorTreeWrapperPass>();
136 AU.addRequired<ScalarEvolutionWrapperPass>();
137 AU.addRequired<AssumptionCacheTracker>();
138 AU.addRequired<TargetTransformInfoWrapperPass>();
139 AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp103 void getAnalysisUsage(AnalysisUsage &AU) const override {
104 AU.addRequired<ScalarEvolutionWrapperPass>();
105 AU.addRequired<LoopInfoWrapperPass>();
106 AU.addRequired<TargetPassConfig>();
107 AU.addRequired<TargetTransformInfoWrapperPass>();
108 AU.addPreserved<LoopInfoWrapperPass>();
109 AU.setPreservesCFG();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp780 void getAnalysisUsage(AnalysisUsage &AU) const override;
809 void AArch64ConditionalCompares::getAnalysisUsage(AnalysisUsage &AU) const {
810 AU.addRequired<MachineBranchProbabilityInfo>();
811 AU.addRequired<MachineDominatorTree>();
812 AU.addPreserved<MachineDominatorTree>();
813 AU.addRequired<MachineLoopInfo>();
814 AU.addPreserved<MachineLoopInfo>();
815 AU.addRequired<MachineTraceMetrics>();
816 AU.addPreserved<MachineTraceMetrics>();
817 MachineFunctionPass::getAnalysisUsage(AU);
[all...]
H A DAArch64ConditionOptimizer.cpp110 void getAnalysisUsage(AnalysisUsage &AU) const override;
137 void AArch64ConditionOptimizer::getAnalysisUsage(AnalysisUsage &AU) const {
138 AU.addRequired<MachineDominatorTree>();
139 AU.addPreserved<MachineDominatorTree>();
140 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRDFOpt.cpp60 void getAnalysisUsage(AnalysisUsage &AU) const override {
61 AU.addRequired<MachineDominatorTree>();
62 AU.addRequired<MachineDominanceFrontier>();
63 AU.setPreservesAll();
64 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCallGraph.cpp319 void CallGraphWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
320 AU.setPreservesAll();
360 void getAnalysisUsage(AnalysisUsage &AU) const override {
361 AU.setPreservesAll();
362 AU.addRequiredTransitive<CallGraphWrapperPass>();
H A DLegacyDivergenceAnalysis.cpp301 void LegacyDivergenceAnalysis::getAnalysisUsage(AnalysisUsage &AU) const {
302 AU.addRequired<DominatorTreeWrapperPass>();
303 AU.addRequired<PostDominatorTreeWrapperPass>();
304 AU.addRequired<LoopInfoWrapperPass>();
305 AU.setPreservesAll();
H A DIVUsers.cpp358 void IVUsersWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
359 AU.addRequired<AssumptionCacheTracker>();
360 AU.addRequired<LoopInfoWrapperPass>();
361 AU.addRequired<DominatorTreeWrapperPass>();
362 AU.addRequired<ScalarEvolutionWrapperPass>();
363 AU.setPreservesAll();
H A DScopedNoAliasAA.cpp209 void ScopedNoAliasAAWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
210 AU.setPreservesAll();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp547 void getAnalysisUsage(AnalysisUsage &AU) const override {
548 AU.addRequired<TargetLibraryInfoWrapperPass>();
549 AU.addRequired<TargetTransformInfoWrapperPass>();
550 AU.addRequired<DominatorTreeWrapperPass>();
551 AU.addPreserved<DominatorTreeWrapperPass>();
552 FunctionPass::getAnalysisUsage(AU);
H A DLowerConstantIntrinsics.cpp169 void getAnalysisUsage(AnalysisUsage &AU) const override {
170 AU.addPreserved<GlobalsAAWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DProfileSummaryInfo.h198 void getAnalysisUsage(AnalysisUsage &AU) const override {
199 AU.setPreservesAll();
H A DStackSafetyAnalysis.h112 void getAnalysisUsage(AnalysisUsage &AU) const override;
153 void getAnalysisUsage(AnalysisUsage &AU) const override;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h95 void getAnalysisUsage(AnalysisUsage &AU) const override {
96 AU.addRequired<AAResultsWrapperPass>();
97 AU.addPreserved<AAResultsWrapperPass>();
98 AU.addRequired<MachineLoopInfo>();
99 AU.addRequired<MachineDominatorTree>();
100 AU.addRequired<LiveIntervals>();
101 AU.addRequired<MachineOptimizationRemarkEmitterPass>();
102 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCEarlyReturn.cpp197 void getAnalysisUsage(AnalysisUsage &AU) const override {
198 MachineFunctionPass::getAnalysisUsage(AU);

Completed in 245 milliseconds

1234567891011>>