Searched refs:AU (Results 351 - 375 of 530) sorted by relevance

<<11121314151617181920>>

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp112 void getAnalysisUsage(AnalysisUsage &AU) const override {
113 AU.setPreservesCFG();
115 AU.addRequired<BlockFrequencyInfoWrapperPass>();
116 AU.addRequired<DominatorTreeWrapperPass>();
117 AU.addRequired<ProfileSummaryInfoWrapperPass>();
118 AU.addRequired<TargetTransformInfoWrapperPass>();
H A DCorrelatedValuePropagation.cpp100 void getAnalysisUsage(AnalysisUsage &AU) const override {
101 AU.addRequired<DominatorTreeWrapperPass>();
102 AU.addRequired<LazyValueInfoWrapperPass>();
103 AU.addPreserved<GlobalsAAWrapperPass>();
104 AU.addPreserved<DominatorTreeWrapperPass>();
105 AU.addPreserved<LazyValueInfoWrapperPass>();
H A DMergeICmps.cpp911 void getAnalysisUsage(AnalysisUsage &AU) const override {
912 AU.addRequired<TargetLibraryInfoWrapperPass>();
913 AU.addRequired<TargetTransformInfoWrapperPass>();
914 AU.addRequired<AAResultsWrapperPass>();
915 AU.addPreserved<GlobalsAAWrapperPass>();
916 AU.addPreserved<DominatorTreeWrapperPass>();
H A DStructurizeCFG.cpp328 void getAnalysisUsage(AnalysisUsage &AU) const override {
330 AU.addRequired<LegacyDivergenceAnalysis>();
331 AU.addRequiredID(LowerSwitchID);
332 AU.addRequired<DominatorTreeWrapperPass>();
334 AU.addPreserved<DominatorTreeWrapperPass>();
335 RegionPass::getAnalysisUsage(AU);
H A DLoopUnswitch.cpp219 void getAnalysisUsage(AnalysisUsage &AU) const override {
220 AU.addRequired<AssumptionCacheTracker>();
221 AU.addRequired<TargetTransformInfoWrapperPass>();
223 AU.addRequired<MemorySSAWrapperPass>();
224 AU.addPreserved<MemorySSAWrapperPass>();
227 AU.addRequired<LegacyDivergenceAnalysis>();
228 getLoopAnalysisUsage(AU); variable
H A DDeadStoreElimination.cpp2370 void getAnalysisUsage(AnalysisUsage &AU) const override {
2371 AU.setPreservesCFG();
2372 AU.addRequired<AAResultsWrapperPass>();
2373 AU.addRequired<TargetLibraryInfoWrapperPass>();
2374 AU.addPreserved<GlobalsAAWrapperPass>();
2375 AU.addRequired<DominatorTreeWrapperPass>();
2376 AU.addPreserved<DominatorTreeWrapperPass>();
2379 AU.addRequired<PostDominatorTreeWrapperPass>();
2380 AU.addRequired<MemorySSAWrapperPass>();
2381 AU
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp1143 AnalysisUsage &AU) const {
1147 AU.addRequired<DominatorTreeWrapperPass>();
1148 AU.addRequired<LoopInfoWrapperPass>();
1149 AU.addRequired<TargetLibraryInfoWrapperPass>();
1150 AU.addRequired<PostDominatorTreeWrapperPass>();
1151 AU.setPreservesAll();
H A DLint.cpp142 void getAnalysisUsage(AnalysisUsage &AU) const override {
143 AU.setPreservesAll();
144 AU.addRequired<AAResultsWrapperPass>();
145 AU.addRequired<AssumptionCacheTracker>();
146 AU.addRequired<TargetLibraryInfoWrapperPass>();
147 AU.addRequired<DominatorTreeWrapperPass>();
H A DStackSafetyAnalysis.cpp843 void StackSafetyInfoWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
844 AU.addRequiredTransitive<ScalarEvolutionWrapperPass>();
845 AU.setPreservesAll();
895 AnalysisUsage &AU) const {
896 AU.setPreservesAll();
897 AU.addRequired<StackSafetyInfoWrapperPass>();
H A DMemoryDependenceAnalysis.cpp1751 void MemoryDependenceWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
1752 AU.setPreservesAll();
1753 AU.addRequired<AssumptionCacheTracker>();
1754 AU.addRequired<DominatorTreeWrapperPass>();
1755 AU.addRequired<PhiValuesWrapperPass>();
1756 AU.addRequiredTransitive<AAResultsWrapperPass>();
1757 AU.addRequiredTransitive<TargetLibraryInfoWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp799 void getAnalysisUsage(AnalysisUsage &AU) const override {
800 AU.addRequired<TargetLibraryInfoWrapperPass>();
801 AU.addRequired<TargetTransformInfoWrapperPass>();
802 AU.addRequired<ProfileSummaryInfoWrapperPass>();
803 LazyBlockFrequencyInfoPass::getLazyBFIAnalysisUsage(AU);
804 FunctionPass::getAnalysisUsage(AU);
H A DTwoAddressInstructionPass.cpp174 void getAnalysisUsage(AnalysisUsage &AU) const override {
175 AU.setPreservesCFG();
176 AU.addUsedIfAvailable<AAResultsWrapperPass>();
177 AU.addUsedIfAvailable<LiveVariables>();
178 AU.addPreserved<LiveVariables>();
179 AU.addPreserved<SlotIndexes>();
180 AU.addPreserved<LiveIntervals>();
181 AU.addPreservedID(MachineLoopInfoID);
182 AU.addPreservedID(MachineDominatorsID);
183 MachineFunctionPass::getAnalysisUsage(AU);
[all...]
H A DMachineLICM.cpp178 void getAnalysisUsage(AnalysisUsage &AU) const override {
179 AU.addRequired<MachineLoopInfo>();
181 AU.addRequired<MachineBlockFrequencyInfo>();
182 AU.addRequired<MachineDominatorTree>();
183 AU.addRequired<AAResultsWrapperPass>();
184 AU.addPreserved<MachineLoopInfo>();
185 MachineFunctionPass::getAnalysisUsage(AU);
H A DPeepholeOptimizer.cpp170 void getAnalysisUsage(AnalysisUsage &AU) const override {
171 AU.setPreservesCFG();
172 MachineFunctionPass::getAnalysisUsage(AU);
173 AU.addRequired<MachineLoopInfo>();
174 AU.addPreserved<MachineLoopInfo>();
176 AU.addRequired<MachineDominatorTree>();
177 AU.addPreserved<MachineDominatorTree>();
H A DPrologEpilogInserter.cpp93 void getAnalysisUsage(AnalysisUsage &AU) const override;
162 void PEI::getAnalysisUsage(AnalysisUsage &AU) const {
163 AU.setPreservesCFG();
164 AU.addPreserved<MachineLoopInfo>();
165 AU.addPreserved<MachineDominatorTree>();
166 AU.addRequired<MachineOptimizationRemarkEmitterPass>();
167 MachineFunctionPass::getAnalysisUsage(AU);
H A DMachineBlockPlacement.cpp551 void getAnalysisUsage(AnalysisUsage &AU) const override {
552 AU.addRequired<MachineBranchProbabilityInfo>();
553 AU.addRequired<MachineBlockFrequencyInfo>();
555 AU.addRequired<MachinePostDominatorTree>();
556 AU.addRequired<MachineLoopInfo>();
557 AU.addRequired<ProfileSummaryInfoWrapperPass>();
558 AU.addRequired<TargetPassConfig>();
559 MachineFunctionPass::getAnalysisUsage(AU);
3401 void getAnalysisUsage(AnalysisUsage &AU) const override {
3402 AU
[all...]
H A DMachineOutliner.cpp357 void getAnalysisUsage(AnalysisUsage &AU) const override {
358 AU.addRequired<MachineModuleInfoWrapperPass>();
359 AU.addPreserved<MachineModuleInfoWrapperPass>();
360 AU.setPreservesAll();
361 ModulePass::getAnalysisUsage(AU);
H A DMachineScheduler.cpp169 void getAnalysisUsage(AnalysisUsage &AU) const override;
184 void getAnalysisUsage(AnalysisUsage &AU) const override;
214 void MachineScheduler::getAnalysisUsage(AnalysisUsage &AU) const {
215 AU.setPreservesCFG();
216 AU.addRequired<MachineDominatorTree>();
217 AU.addRequired<MachineLoopInfo>();
218 AU.addRequired<AAResultsWrapperPass>();
219 AU.addRequired<TargetPassConfig>();
220 AU.addRequired<SlotIndexes>();
221 AU
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp99 void RegBankSelect::getAnalysisUsage(AnalysisUsage &AU) const {
103 AU.addRequired<MachineBlockFrequencyInfo>();
104 AU.addRequired<MachineBranchProbabilityInfo>();
106 AU.addRequired<TargetPassConfig>();
107 getSelectionDAGFallbackAnalysisUsage(AU);
108 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp131 void getAnalysisUsage(AnalysisUsage &AU) const override {
132 AU.setPreservesCFG();
133 FunctionPass::getAnalysisUsage(AU);
154 void getAnalysisUsage(AnalysisUsage &AU) const override {
155 AU.setPreservesCFG();
156 FunctionPass::getAnalysisUsage(AU);
H A DSIWholeQuadMode.cpp203 void getAnalysisUsage(AnalysisUsage &AU) const override {
204 AU.addRequired<LiveIntervals>();
205 AU.addPreserved<SlotIndexes>();
206 AU.addPreserved<LiveIntervals>();
207 AU.setPreservesCFG();
208 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp1077 void getAnalysisUsage(AnalysisUsage &AU) const override {
1078 AU.addRequired<AssumptionCacheTracker>();
1079 AU.addRequired<TargetLibraryInfoWrapperPass>();
1080 AU.addRequired<TargetTransformInfoWrapperPass>();
1081 getAAResultsAnalysisUsage(AU); variable
1082 CallGraphSCCPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp153 void getAnalysisUsage(AnalysisUsage &AU) const override {
154 AU.addRequired<LiveIntervals>();
155 AU.addPreserved<LiveIntervals>();
156 AU.addPreserved<SlotIndexes>();
157 AU.addRequired<MachineDominatorTree>();
158 AU.addPreserved<MachineDominatorTree>();
159 MachineFunctionPass::getAnalysisUsage(AU);
H A DHexagonVLIWPacketizer.cpp95 void getAnalysisUsage(AnalysisUsage &AU) const override {
96 AU.setPreservesCFG();
97 AU.addRequired<AAResultsWrapperPass>();
98 AU.addRequired<MachineBranchProbabilityInfo>();
99 AU.addRequired<MachineDominatorTree>();
100 AU.addRequired<MachineLoopInfo>();
101 AU.addPreserved<MachineDominatorTree>();
102 AU.addPreserved<MachineLoopInfo>();
103 MachineFunctionPass::getAnalysisUsage(AU);
H A DHexagonOptAddrMode.cpp69 void getAnalysisUsage(AnalysisUsage &AU) const override {
70 MachineFunctionPass::getAnalysisUsage(AU);
71 AU.addRequired<MachineDominatorTree>();
72 AU.addRequired<MachineDominanceFrontier>();
73 AU.setPreservesAll();

Completed in 223 milliseconds

<<11121314151617181920>>