Searched refs:AU (Results 51 - 75 of 530) sorted by relevance

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCostModel.cpp62 void getAnalysisUsage(AnalysisUsage &AU) const override;
84 CostModelAnalysis::getAnalysisUsage(AnalysisUsage &AU) const {
85 AU.setPreservesAll();
H A DDominanceFrontier.cpp54 void DominanceFrontierWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
55 AU.setPreservesAll();
56 AU.addRequired<DominatorTreeWrapperPass>();
H A DDelinearization.cpp53 void getAnalysisUsage(AnalysisUsage &AU) const override;
59 void Delinearization::getAnalysisUsage(AnalysisUsage &AU) const {
60 AU.setPreservesAll();
61 AU.addRequired<LoopInfoWrapperPass>();
62 AU.addRequired<ScalarEvolutionWrapperPass>();
H A DCallPrinter.cpp221 void getAnalysisUsage(AnalysisUsage &AU) const override;
225 void CallGraphViewer::getAnalysisUsage(AnalysisUsage &AU) const {
226 ModulePass::getAnalysisUsage(AU);
227 AU.addRequired<BlockFrequencyInfoWrapperPass>();
228 AU.setPreservesAll();
253 void getAnalysisUsage(AnalysisUsage &AU) const override;
257 void CallGraphDOTPrinter::getAnalysisUsage(AnalysisUsage &AU) const {
258 ModulePass::getAnalysisUsage(AU);
259 AU.addRequired<BlockFrequencyInfoWrapperPass>();
260 AU
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriterPass.cpp62 void getAnalysisUsage(AnalysisUsage &AU) const override {
63 AU.setPreservesAll();
65 AU.addRequired<ModuleSummaryIndexWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegNumbering.cpp39 void getAnalysisUsage(AnalysisUsage &AU) const override {
40 AU.setPreservesCFG();
41 MachineFunctionPass::getAnalysisUsage(AU);
H A DWebAssemblyRegColoring.cpp41 void getAnalysisUsage(AnalysisUsage &AU) const override {
42 AU.setPreservesCFG();
43 AU.addRequired<LiveIntervals>();
44 AU.addRequired<MachineBlockFrequencyInfo>();
45 AU.addPreserved<MachineBlockFrequencyInfo>();
46 AU.addPreservedID(MachineDominatorsID);
47 MachineFunctionPass::getAnalysisUsage(AU);
H A DWebAssemblyPrepareForLiveIntervals.cpp47 void getAnalysisUsage(AnalysisUsage &AU) const override {
48 AU.setPreservesCFG();
49 MachineFunctionPass::getAnalysisUsage(AU);
H A DWebAssemblyReplacePhysRegs.cpp45 void getAnalysisUsage(AnalysisUsage &AU) const override {
46 AU.setPreservesCFG();
47 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackMapLivenessAnalysis.cpp62 void getAnalysisUsage(AnalysisUsage &AU) const override;
97 void StackMapLiveness::getAnalysisUsage(AnalysisUsage &AU) const {
99 AU.setPreservesAll();
100 AU.setPreservesCFG();
101 MachineFunctionPass::getAnalysisUsage(AU);
H A DGCRootLowering.cpp48 void getAnalysisUsage(AnalysisUsage &AU) const override;
73 void getAnalysisUsage(AnalysisUsage &AU) const override;
98 void LowerIntrinsics::getAnalysisUsage(AnalysisUsage &AU) const {
99 FunctionPass::getAnalysisUsage(AU);
100 AU.addRequired<GCModuleInfo>();
101 AU.addPreserved<DominatorTreeWrapperPass>();
248 void GCMachineCodeAnalysis::getAnalysisUsage(AnalysisUsage &AU) const {
249 MachineFunctionPass::getAnalysisUsage(AU);
250 AU.setPreservesAll();
251 AU
[all...]
H A DMachineDominators.cpp47 void MachineDominatorTree::getAnalysisUsage(AnalysisUsage &AU) const {
48 AU.setPreservesAll();
49 MachineFunctionPass::getAnalysisUsage(AU);
H A DEdgeBundles.cpp36 void EdgeBundles::getAnalysisUsage(AnalysisUsage &AU) const {
37 AU.setPreservesAll();
38 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp81 void getAnalysisUsage(AnalysisUsage &AU) const override {
82 AU.addRequired<AssumptionCacheTracker>();
83 AU.addRequired<TargetTransformInfoWrapperPass>();
85 AU.addPreserved<MemorySSAWrapperPass>();
86 getLoopAnalysisUsage(AU); variable
H A DDCE.cpp72 void getAnalysisUsage(AnalysisUsage &AU) const override {
73 AU.setPreservesCFG();
105 void getAnalysisUsage(AnalysisUsage &AU) const override {
106 AU.setPreservesCFG();
206 void getAnalysisUsage(AnalysisUsage &AU) const override {
207 AU.setPreservesCFG();
H A DLoopVersioningLICM.cpp128 void getAnalysisUsage(AnalysisUsage &AU) const override {
129 AU.setPreservesCFG();
130 AU.addRequired<AAResultsWrapperPass>();
131 AU.addRequired<DominatorTreeWrapperPass>();
132 AU.addRequiredID(LCSSAID);
133 AU.addRequired<LoopAccessLegacyAnalysis>();
134 AU.addRequired<LoopInfoWrapperPass>();
135 AU.addRequiredID(LoopSimplifyID);
136 AU.addRequired<ScalarEvolutionWrapperPass>();
137 AU
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StorePairSuppress.cpp53 void getAnalysisUsage(AnalysisUsage &AU) const override {
54 AU.setPreservesCFG();
55 AU.addRequired<MachineTraceMetrics>();
56 AU.addPreserved<MachineTraceMetrics>();
57 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZLDCleanup.cpp40 void getAnalysisUsage(AnalysisUsage &AU) const override;
59 void SystemZLDCleanup::getAnalysisUsage(AnalysisUsage &AU) const {
60 AU.setPreservesCFG();
61 AU.addRequired<MachineDominatorTree>();
62 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp57 void getAnalysisUsage(AnalysisUsage &AU) const override {
58 AU.addRequiredID(BreakCriticalEdgesID);
59 AU.addRequired<DominatorTreeWrapperPass>();
60 AU.addRequired<LoopInfoWrapperPass>();
61 AU.addPreserved<LoopInfoWrapperPass>();
62 AU.addRequiredID(LoopSimplifyID);
63 AU.addUsedIfAvailable<AssumptionCacheTracker>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp36 void getAnalysisUsage(AnalysisUsage &AU) const override {
37 AU.addRequiredID(LowerSwitchID);
38 AU.addRequired<LoopInfoWrapperPass>();
39 AU.addRequired<DominatorTreeWrapperPass>();
40 AU.addPreservedID(LowerSwitchID);
41 AU.addPreserved<LoopInfoWrapperPass>();
42 AU.addPreserved<DominatorTreeWrapperPass>();
H A DCanonicalizeFreezeInLoops.cpp62 void getAnalysisUsage(AnalysisUsage &AU) const override;
208 void CanonicalizeFreezeInLoops::getAnalysisUsage(AnalysisUsage &AU) const {
209 AU.addPreservedID(LoopSimplifyID);
210 AU.addRequired<LoopInfoWrapperPass>();
211 AU.addPreserved<LoopInfoWrapperPass>();
212 AU.addRequiredID(LoopSimplifyID);
213 AU.addRequired<ScalarEvolutionWrapperPass>();
214 AU.addPreserved<ScalarEvolutionWrapperPass>();
215 AU.addRequired<DominatorTreeWrapperPass>();
216 AU
[all...]
H A DUnifyFunctionExitNodes.cpp38 void UnifyFunctionExitNodes::getAnalysisUsage(AnalysisUsage &AU) const{
40 AU.addPreservedID(BreakCriticalEdgesID);
42 AU.addPreservedID(LowerSwitchID);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTLSDynamicCall.cpp168 void getAnalysisUsage(AnalysisUsage &AU) const override {
169 AU.addRequired<LiveIntervals>();
170 AU.addPreserved<LiveIntervals>();
171 AU.addRequired<SlotIndexes>();
172 AU.addPreserved<SlotIndexes>();
173 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DProvenanceAnalysisEvaluator.cpp29 void getAnalysisUsage(AnalysisUsage &AU) const override;
37 void PAEval::getAnalysisUsage(AnalysisUsage &AU) const {
38 AU.addRequired<AAResultsWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DExecutionDomainFix.h142 void getAnalysisUsage(AnalysisUsage &AU) const override {
143 AU.setPreservesAll();
144 AU.addRequired<ReachingDefAnalysis>();
145 MachineFunctionPass::getAnalysisUsage(AU);

Completed in 425 milliseconds

1234567891011>>