simplify various getAnalysisUsage implementations.
authorChris Lattner <sabre@nondot.org>
Mon, 5 Apr 2010 00:38:44 +0000 (00:38 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 5 Apr 2010 00:38:44 +0000 (00:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100376 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
lib/Target/MSP430/AsmPrinter/MSP430AsmPrinter.cpp
lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp
lib/Target/X86/AsmPrinter/X86AsmPrinter.h
lib/Target/XCore/AsmPrinter/XCoreAsmPrinter.cpp

index 9173ad2e6c436a4cd98532b04451a1babf052aff..bd7ccf88776026d1b761728c5550655a1453d425 100644 (file)
@@ -277,8 +277,6 @@ namespace {
 
     void getAnalysisUsage(AnalysisUsage &AU) const {
       AsmPrinter::getAnalysisUsage(AU);
-      AU.setPreservesAll();
-      AU.addRequired<MachineModuleInfo>();
       AU.addRequired<DwarfWriter>();
     }
   };
index 72aeb1120073e593c331882bb8e9d8e94d8fab02..22ed19c898cf37d6a77017115f2fefdb2337afb7 100644 (file)
@@ -60,11 +60,6 @@ namespace {
                                unsigned OpNo, unsigned AsmVariant,
                                const char *ExtraCode, raw_ostream &O);
     void EmitInstruction(const MachineInstr *MI);
-
-    void getAnalysisUsage(AnalysisUsage &AU) const {
-      AsmPrinter::getAnalysisUsage(AU);
-      AU.setPreservesAll();
-    }
   };
 } // end of anonymous namespace
 
index b973acd404a62621bda3783d5e0c3e01b663f678..dbd404df49926ff1cc7e8b6f51b87b4ef975d86a 100644 (file)
@@ -344,8 +344,6 @@ namespace {
     virtual void EmitFunctionEntryLabel();
 
     void getAnalysisUsage(AnalysisUsage &AU) const {
-      AU.setPreservesAll();
-      AU.addRequired<MachineModuleInfo>();
       AU.addRequired<DwarfWriter>();
       PPCAsmPrinter::getAnalysisUsage(AU);
     }
index b63caaef183d279fad14226a2b74586799651de2..7237a3f6829225f3ac8e963a43b6aff0a7a2e857 100644 (file)
@@ -64,11 +64,6 @@ namespace {
     static const char *getRegisterName(unsigned RegNo);
 
     void EmitInstruction(const MachineInstr *MI);
-
-    void getAnalysisUsage(AnalysisUsage &AU) const {
-      AsmPrinter::getAnalysisUsage(AU);
-      AU.setPreservesAll();
-    }
   };
 } // end of anonymous namespace
 
index 8763ac43fa5ad3fc66e6dfdaaf9f72e4f70c772d..d13256e854ccdee5f1ea591c88f1c8d68474de8c 100644 (file)
@@ -47,8 +47,6 @@ class VISIBILITY_HIDDEN X86AsmPrinter : public AsmPrinter {
   const X86Subtarget &getSubtarget() const { return *Subtarget; }
 
   void getAnalysisUsage(AnalysisUsage &AU) const {
-    AU.setPreservesAll();
-    AU.addRequired<MachineModuleInfo>();
     AU.addRequired<DwarfWriter>();
     AsmPrinter::getAnalysisUsage(AU);
   }
index 1be4885c94a868747ff2505911adac1aa2e88047..b1750e853d4be2f0a201222c07002c863755af48 100644 (file)
@@ -85,8 +85,6 @@ namespace {
     
     void getAnalysisUsage(AnalysisUsage &AU) const {
       AsmPrinter::getAnalysisUsage(AU);
-      AU.setPreservesAll();
-      AU.addRequired<MachineModuleInfo>();
       AU.addRequired<DwarfWriter>();
     }
   };