Searched refs:AU (Results 301 - 325 of 530) sorted by relevance

<<11121314151617181920>>

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionPass.cpp191 void getAnalysisUsage(AnalysisUsage &AU) const override {
192 AU.setPreservesAll();
H A DCallGraphSCCPass.cpp642 void CallGraphSCCPass::getAnalysisUsage(AnalysisUsage &AU) const {
643 AU.addRequired<CallGraphWrapperPass>();
644 AU.addPreserved<CallGraphWrapperPass>();
665 void getAnalysisUsage(AnalysisUsage &AU) const override {
666 AU.setPreservesAll();
H A DModuleSummaryAnalysis.cpp906 void ModuleSummaryIndexWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
907 AU.setPreservesAll();
908 AU.addRequired<BlockFrequencyInfoWrapperPass>();
909 AU.addRequired<ProfileSummaryInfoWrapperPass>();
910 AU.addRequired<StackSafetyInfoWrapperPass>();
923 AnalysisUsage &AU) const {
924 AU.setPreservesAll();
H A DAliasAnalysisEvaluator.cpp405 void getAnalysisUsage(AnalysisUsage &AU) const override {
406 AU.addRequired<AAResultsWrapperPass>();
407 AU.setPreservesAll();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerControlFlow.cpp139 void getAnalysisUsage(AnalysisUsage &AU) const override {
141 AU.addPreserved<SlotIndexes>();
142 AU.addPreserved<LiveIntervals>();
143 AU.addPreservedID(LiveVariablesID);
144 AU.addPreservedID(MachineLoopInfoID);
145 AU.addPreservedID(MachineDominatorsID);
146 AU.setPreservesCFG();
147 MachineFunctionPass::getAnalysisUsage(AU);
H A DGCNRegBankReassign.cpp128 void getAnalysisUsage(AnalysisUsage &AU) const override {
129 AU.addRequired<MachineLoopInfo>();
130 AU.addRequired<LiveIntervals>();
131 AU.addRequired<VirtRegMap>();
132 AU.addRequired<LiveRegMatrix>();
133 AU.setPreservesAll();
134 MachineFunctionPass::getAnalysisUsage(AU);
H A DAMDGPURewriteOutArguments.cpp117 void getAnalysisUsage(AnalysisUsage &AU) const override {
118 AU.addRequired<MemoryDependenceWrapperPass>();
119 FunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp260 void getAnalysisUsage(AnalysisUsage &AU) const override {
261 AU.setPreservesCFG();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp174 void getAnalysisUsage(AnalysisUsage &AU) const override {
175 AU.addRequired<BlockFrequencyInfoWrapperPass>();
176 AU.addRequired<ProfileSummaryInfoWrapperPass>();
177 AU.addRequired<TargetTransformInfoWrapperPass>();
178 AU.addUsedIfAvailable<AssumptionCacheTracker>();
H A DThinLTOBitcodeWriter.cpp516 void getAnalysisUsage(AnalysisUsage &AU) const override {
517 AU.setPreservesAll();
518 AU.addRequired<AssumptionCacheTracker>();
519 AU.addRequired<ModuleSummaryIndexWrapperPass>();
520 AU.addRequired<TargetLibraryInfoWrapperPass>();
H A DFunctionAttrs.cpp1469 void getAnalysisUsage(AnalysisUsage &AU) const override {
1470 AU.setPreservesCFG();
1471 AU.addRequired<AssumptionCacheTracker>();
1472 getAAResultsAnalysisUsage(AU);
1473 CallGraphSCCPass::getAnalysisUsage(AU);
1534 void getAnalysisUsage(AnalysisUsage &AU) const override {
1535 AU.setPreservesCFG();
1536 AU.addRequired<CallGraphWrapperPass>();
1537 AU.addPreserved<CallGraphWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp99 void getAnalysisUsage(AnalysisUsage &AU) const override;
731 void ObjCARCContract::getAnalysisUsage(AnalysisUsage &AU) const {
732 AU.addRequired<AAResultsWrapperPass>();
733 AU.addRequired<DominatorTreeWrapperPass>();
734 AU.setPreservesCFG();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp748 void getAnalysisUsage(AnalysisUsage &AU) const override {
750 AU.addRequired<MemorySSAWrapperPass>();
751 AU.addPreserved<MemorySSAWrapperPass>();
753 AU.addPreserved<DependenceAnalysisWrapperPass>();
754 getLoopAnalysisUsage(AU); variable
H A DStraightLineStrengthReduce.cpp153 void getAnalysisUsage(AnalysisUsage &AU) const override {
154 AU.addRequired<DominatorTreeWrapperPass>();
155 AU.addRequired<ScalarEvolutionWrapperPass>();
156 AU.addRequired<TargetTransformInfoWrapperPass>();
158 AU.setPreservesCFG();
H A DEarlyCSE.cpp1440 void getAnalysisUsage(AnalysisUsage &AU) const override {
1441 AU.addRequired<AssumptionCacheTracker>();
1442 AU.addRequired<DominatorTreeWrapperPass>();
1443 AU.addRequired<TargetLibraryInfoWrapperPass>();
1444 AU.addRequired<TargetTransformInfoWrapperPass>();
1446 AU.addRequired<MemorySSAWrapperPass>();
1447 AU.addPreserved<MemorySSAWrapperPass>();
1449 AU.addPreserved<GlobalsAAWrapperPass>();
1450 AU.addPreserved<AAResultsWrapperPass>();
1451 AU
[all...]
H A DSeparateConstOffsetFromGEP.cpp354 void getAnalysisUsage(AnalysisUsage &AU) const override {
355 AU.addRequired<DominatorTreeWrapperPass>();
356 AU.addRequired<ScalarEvolutionWrapperPass>();
357 AU.addRequired<TargetTransformInfoWrapperPass>();
358 AU.addRequired<LoopInfoWrapperPass>();
359 AU.setPreservesCFG();
360 AU.addRequired<TargetLibraryInfoWrapperPass>();
H A DTailRecursionElimination.cpp858 void getAnalysisUsage(AnalysisUsage &AU) const override {
859 AU.addRequired<TargetTransformInfoWrapperPass>();
860 AU.addRequired<AAResultsWrapperPass>();
861 AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
862 AU.addPreserved<GlobalsAAWrapperPass>();
863 AU.addPreserved<DominatorTreeWrapperPass>();
864 AU.addPreserved<PostDominatorTreeWrapperPass>();
H A DMemCpyOptimizer.cpp270 void getAnalysisUsage(AnalysisUsage &AU) const override {
271 AU.setPreservesCFG();
272 AU.addRequired<AssumptionCacheTracker>();
273 AU.addRequired<DominatorTreeWrapperPass>();
274 AU.addRequired<MemoryDependenceWrapperPass>();
275 AU.addRequired<AAResultsWrapperPass>();
276 AU.addRequired<TargetLibraryInfoWrapperPass>();
277 AU.addPreserved<GlobalsAAWrapperPass>();
278 AU.addPreserved<MemoryDependenceWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ExpandPseudo.cpp37 void getAnalysisUsage(AnalysisUsage &AU) const override {
38 AU.setPreservesCFG();
39 AU.addPreservedID(MachineLoopInfoID);
40 AU.addPreservedID(MachineDominatorsID);
41 MachineFunctionPass::getAnalysisUsage(AU);
H A DX86LoadValueInjectionLoadHardening.cpp144 void getAnalysisUsage(AnalysisUsage &AU) const override;
238 AnalysisUsage &AU) const {
239 MachineFunctionPass::getAnalysisUsage(AU);
240 AU.addRequired<MachineLoopInfo>();
241 AU.addRequired<MachineDominatorTree>();
242 AU.addRequired<MachineDominanceFrontier>();
243 AU.setPreservesCFG();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackProtector.cpp78 void StackProtector::getAnalysisUsage(AnalysisUsage &AU) const {
79 AU.addRequired<TargetPassConfig>();
80 AU.addPreserved<DominatorTreeWrapperPass>();
H A DCFIInstrInserter.cpp48 void getAnalysisUsage(AnalysisUsage &AU) const override {
49 AU.setPreservesAll();
50 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp36 void getAnalysisUsage(AnalysisUsage &AU) const override {
37 AU.addRequired<TargetPassConfig>();
38 ModulePass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCSEInfo.cpp412 void GISelCSEAnalysisWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
413 AU.setPreservesAll();
414 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CollectLOH.cpp147 void getAnalysisUsage(AnalysisUsage &AU) const override {
148 MachineFunctionPass::getAnalysisUsage(AU);
149 AU.setPreservesAll();

Completed in 165 milliseconds

<<11121314151617181920>>