Searched refs:AU (Results 376 - 400 of 530) sorted by relevance

<<11121314151617181920>>

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp129 void getAnalysisUsage(AnalysisUsage &AU) const override {
130 AU.addRequired<MachineDominatorTree>();
131 AU.addPreserved<MachineDominatorTree>();
132 AU.setPreservesCFG();
133 MachineFunctionPass::getAnalysisUsage(AU);
H A DSILowerI1Copies.cpp81 void getAnalysisUsage(AnalysisUsage &AU) const override {
82 AU.setPreservesCFG();
83 AU.addRequired<MachineDominatorTree>();
84 AU.addRequired<MachinePostDominatorTree>();
85 MachineFunctionPass::getAnalysisUsage(AU);
H A DAMDGPUPrintfRuntimeBinding.cpp65 void getAnalysisUsage(AnalysisUsage &AU) const override {
66 AU.addRequired<TargetLibraryInfoWrapperPass>();
67 AU.addRequired<DominatorTreeWrapperPass>();
H A DGCNDPPCombine.cpp103 void getAnalysisUsage(AnalysisUsage &AU) const override {
104 AU.setPreservesCFG();
105 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp163 void getAnalysisUsage(AnalysisUsage &AU) const override {
164 AU.addPreserved<DominatorTreeWrapperPass>();
165 AU.addRequired<LoopInfoWrapperPass>();
166 AU.addPreserved<LoopInfoWrapperPass>();
167 AU.addRequired<ScalarEvolutionWrapperPass>();
H A DPPCMIPeephole.cpp117 void getAnalysisUsage(AnalysisUsage &AU) const override {
118 AU.addRequired<MachineDominatorTree>();
119 AU.addRequired<MachinePostDominatorTree>();
120 AU.addRequired<MachineBlockFrequencyInfo>();
121 AU.addPreserved<MachineDominatorTree>();
122 AU.addPreserved<MachinePostDominatorTree>();
123 AU.addPreserved<MachineBlockFrequencyInfo>();
124 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DSafepointIRVerifier.cpp229 void getAnalysisUsage(AnalysisUsage &AU) const override {
230 AU.addRequiredID(DominatorTreeWrapperPass::ID);
231 AU.setPreservesAll();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp2739 void getAnalysisUsage(AnalysisUsage &AU) const override {
2740 AU.addRequired<AssumptionCacheTracker>();
2741 AU.addRequired<DominatorTreeWrapperPass>();
2742 AU.addRequired<TargetLibraryInfoWrapperPass>();
2743 AU.addRequired<LoopInfoWrapperPass>();
2745 AU.addRequired<MemoryDependenceWrapperPass>();
2746 AU.addRequired<AAResultsWrapperPass>();
2748 AU.addPreserved<DominatorTreeWrapperPass>();
2749 AU.addPreserved<GlobalsAAWrapperPass>();
2750 AU
[all...]
H A DInductiveRangeCheckElimination.cpp255 void getAnalysisUsage(AnalysisUsage &AU) const override {
256 AU.addRequired<BranchProbabilityInfoWrapperPass>();
257 AU.addRequired<DominatorTreeWrapperPass>();
258 AU.addPreserved<DominatorTreeWrapperPass>();
259 AU.addRequired<LoopInfoWrapperPass>();
260 AU.addPreserved<LoopInfoWrapperPass>();
261 AU.addRequired<ScalarEvolutionWrapperPass>();
262 AU.addPreserved<ScalarEvolutionWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonNewValueJump.cpp81 void getAnalysisUsage(AnalysisUsage &AU) const override {
82 AU.addRequired<MachineBranchProbabilityInfo>();
83 MachineFunctionPass::getAnalysisUsage(AU);
H A DHexagonEarlyIfConv.cpp163 void getAnalysisUsage(AnalysisUsage &AU) const override {
164 AU.addRequired<MachineBranchProbabilityInfo>();
165 AU.addRequired<MachineDominatorTree>();
166 AU.addPreserved<MachineDominatorTree>();
167 AU.addRequired<MachineLoopInfo>();
168 MachineFunctionPass::getAnalysisUsage(AU);
H A DHexagonCommonGEP.cpp108 void getAnalysisUsage(AnalysisUsage &AU) const override {
109 AU.addRequired<DominatorTreeWrapperPass>();
110 AU.addPreserved<DominatorTreeWrapperPass>();
111 AU.addRequired<PostDominatorTreeWrapperPass>();
112 AU.addPreserved<PostDominatorTreeWrapperPass>();
113 AU.addRequired<LoopInfoWrapperPass>();
114 AU.addPreserved<LoopInfoWrapperPass>();
115 FunctionPass::getAnalysisUsage(AU);
H A DHexagonGenMux.cpp76 void getAnalysisUsage(AnalysisUsage &AU) const override {
77 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DDetectDeadLanes.cpp66 void getAnalysisUsage(AnalysisUsage &AU) const override {
67 AU.setPreservesCFG();
68 MachineFunctionPass::getAnalysisUsage(AU);
H A DGlobalMerge.cpp208 void getAnalysisUsage(AnalysisUsage &AU) const override {
209 AU.setPreservesCFG();
210 FunctionPass::getAnalysisUsage(AU);
H A DImplicitNullChecks.cpp219 void getAnalysisUsage(AnalysisUsage &AU) const override {
220 AU.addRequired<AAResultsWrapperPass>();
221 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp505 void GISelKnownBitsAnalysis::getAnalysisUsage(AnalysisUsage &AU) const {
506 AU.setPreservesAll();
507 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64A57FPLoadBalancing.cpp131 void getAnalysisUsage(AnalysisUsage &AU) const override {
132 AU.setPreservesCFG();
133 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CondBrFolding.cpp69 void getAnalysisUsage(AnalysisUsage &AU) const override {
70 MachineFunctionPass::getAnalysisUsage(AU);
71 AU.addRequired<MachineBranchProbabilityInfo>();
H A DX86PartialReduction.cpp43 void getAnalysisUsage(AnalysisUsage &AU) const override {
44 AU.setPreservesCFG();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp206 void getAnalysisUsage(AnalysisUsage &AU) const override {
207 AU.addRequired<AAResultsWrapperPass>();
208 AU.addRequired<ScalarEvolutionWrapperPass>();
209 AU.addRequired<DominatorTreeWrapperPass>();
210 AU.addRequired<TargetTransformInfoWrapperPass>();
211 AU.setPreservesCFG();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp1535 void LazyValueInfoWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
1536 AU.setPreservesAll();
1537 AU.addRequired<AssumptionCacheTracker>();
1538 AU.addRequired<TargetLibraryInfoWrapperPass>();
1927 void getAnalysisUsage(AnalysisUsage &AU) const override {
1928 AU.setPreservesAll();
1929 AU.addRequired<LazyValueInfoWrapperPass>();
1930 AU.addRequired<DominatorTreeWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DCalledValuePropagation.cpp411 void getAnalysisUsage(AnalysisUsage &AU) const override {
412 AU.setPreservesAll();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h1212 void getAnalysisUsage(AnalysisUsage &AU) const override;
1228 void getAnalysisUsage(AnalysisUsage &AU) const override {
1229 AU.setPreservesAll();
1254 /// A helper for the legacy pass manager to populate \p AU to add uses to make
1256 void getAAResultsAnalysisUsage(AnalysisUsage &AU);
H A DBasicAliasAnalysis.h250 void getAnalysisUsage(AnalysisUsage &AU) const override;

Completed in 183 milliseconds

<<11121314151617181920>>