Searched refs:AU (Results 101 - 125 of 530) sorted by relevance

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DGCMetadata.cpp41 void getAnalysisUsage(AnalysisUsage &AU) const override;
100 void Printer::getAnalysisUsage(AnalysisUsage &AU) const {
101 FunctionPass::getAnalysisUsage(AU);
102 AU.setPreservesAll();
103 AU.addRequired<GCModuleInfo>();
H A DUnreachableBlockElim.cpp57 void getAnalysisUsage(AnalysisUsage &AU) const override {
58 AU.addPreserved<DominatorTreeWrapperPass>();
83 void getAnalysisUsage(AnalysisUsage &AU) const override;
97 void UnreachableMachineBlockElim::getAnalysisUsage(AnalysisUsage &AU) const {
98 AU.addPreserved<MachineLoopInfo>();
99 AU.addPreserved<MachineDominatorTree>();
100 MachineFunctionPass::getAnalysisUsage(AU);
H A DMachineDebugify.cpp153 void getAnalysisUsage(AnalysisUsage &AU) const override {
154 AU.addRequired<MachineModuleInfoWrapperPass>();
155 AU.addPreserved<MachineModuleInfoWrapperPass>();
156 AU.setPreservesCFG();
H A DProcessImplicitDefs.cpp57 void ProcessImplicitDefs::getAnalysisUsage(AnalysisUsage &AU) const {
58 AU.setPreservesCFG();
59 AU.addPreserved<AAResultsWrapperPass>();
60 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateUniformValues.cpp50 void getAnalysisUsage(AnalysisUsage &AU) const override {
51 AU.addRequired<LegacyDivergenceAnalysis>();
52 AU.addRequired<MemoryDependenceWrapperPass>();
53 AU.addRequired<LoopInfoWrapperPass>();
54 AU.setPreservesAll();
H A DSIInsertHardClauses.cpp92 void getAnalysisUsage(AnalysisUsage &AU) const override {
93 AU.setPreservesCFG();
94 MachineFunctionPass::getAnalysisUsage(AU);
H A DSIPostRABundler.cpp45 void getAnalysisUsage(AnalysisUsage &AU) const override {
46 AU.setPreservesAll();
47 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExceptionInfo.cpp92 void WebAssemblyExceptionInfo::getAnalysisUsage(AnalysisUsage &AU) const {
93 AU.setPreservesAll();
94 AU.addRequired<MachineDominatorTree>();
95 AU.addRequired<MachineDominanceFrontier>();
96 MachineFunctionPass::getAnalysisUsage(AU);
H A DWebAssemblyCFGSort.cpp122 void getAnalysisUsage(AnalysisUsage &AU) const override {
123 AU.setPreservesCFG();
124 AU.addRequired<MachineDominatorTree>();
125 AU.addPreserved<MachineDominatorTree>();
126 AU.addRequired<MachineLoopInfo>();
127 AU.addPreserved<MachineLoopInfo>();
128 AU.addRequired<WebAssemblyExceptionInfo>();
129 AU.addPreserved<WebAssemblyExceptionInfo>();
130 MachineFunctionPass::getAnalysisUsage(AU);
H A DWebAssemblyAddMissingPrototypes.cpp40 void getAnalysisUsage(AnalysisUsage &AU) const override {
41 AU.setPreservesCFG();
42 ModulePass::getAnalysisUsage(AU);
H A DWebAssemblyDebugFixup.cpp39 void getAnalysisUsage(AnalysisUsage &AU) const override {
40 AU.setPreservesCFG();
41 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PadShortFunction.cpp58 void getAnalysisUsage(AnalysisUsage &AU) const override {
59 AU.addRequired<ProfileSummaryInfoWrapperPass>();
60 AU.addRequired<LazyMachineBlockFrequencyInfoPass>();
61 AU.addPreserved<LazyMachineBlockFrequencyInfoPass>();
62 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp357 void getAnalysisUsage(AnalysisUsage &AU) const override {
358 AU.addRequired<DominatorTreeWrapperPass>();
359 AU.addRequired<TargetTransformInfoWrapperPass>();
360 AU.setPreservesCFG();
361 AU.addPreserved<DominatorTreeWrapperPass>();
362 AU.addPreserved<GlobalsAAWrapperPass>();
363 FunctionPass::getAnalysisUsage(AU);
H A DReg2Mem.cpp45 void getAnalysisUsage(AnalysisUsage &AU) const override {
46 AU.addRequiredID(BreakCriticalEdgesID);
47 AU.addPreservedID(BreakCriticalEdgesID);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFixIrreducible.cpp87 void getAnalysisUsage(AnalysisUsage &AU) const override {
88 AU.addRequiredID(LowerSwitchID);
89 AU.addRequired<DominatorTreeWrapperPass>();
90 AU.addRequired<LoopInfoWrapperPass>();
91 AU.addPreservedID(LowerSwitchID);
92 AU.addPreserved<DominatorTreeWrapperPass>();
93 AU.addPreserved<LoopInfoWrapperPass>();
H A DMetaRenamer.cpp80 void getAnalysisUsage(AnalysisUsage &AU) const override {
81 AU.addRequired<TargetLibraryInfoWrapperPass>();
82 AU.setPreservesAll();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DVirtRegMap.h78 void getAnalysisUsage(AnalysisUsage &AU) const override {
79 AU.setPreservesAll();
80 MachineFunctionPass::getAnalysisUsage(AU);
H A DMachineFunctionPass.h51 /// For MachineFunctionPasses, calling AU.preservesCFG() indicates that
54 void getAnalysisUsage(AnalysisUsage &AU) const override;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCAPElim.cpp41 void getAnalysisUsage(AnalysisUsage &AU) const override;
65 void ObjCARCAPElim::getAnalysisUsage(AnalysisUsage &AU) const {
66 AU.setPreservesCFG();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp42 void getAnalysisUsage(AnalysisUsage &AU) const override {
43 AU.addPreserved<StackProtector>();
44 FunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp43 void getAnalysisUsage(AnalysisUsage &AU) const override {
44 AU.addPreserved<StackProtector>();
45 AU.addRequired<TargetTransformInfoWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DOptimizationRemarkEmitter.cpp109 AnalysisUsage &AU) const {
110 LazyBlockFrequencyInfoPass::getLazyBFIAnalysisUsage(AU);
111 AU.setPreservesAll();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLegacyDivergenceAnalysis.h37 void getAnalysisUsage(AnalysisUsage &AU) const override;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizer.h50 void getAnalysisUsage(AnalysisUsage &AU) const override;
H A DLocalizer.h88 void getAnalysisUsage(AnalysisUsage &AU) const override;

Completed in 334 milliseconds

1234567891011>>