change a ton of code to not implicitly use the "O" raw_ostream
[oota-llvm.git] / lib / Target / MSP430 / AsmPrinter / MSP430InstPrinter.h
index 2fac800fcd79639a85172c75667a930005737753..a802cd2bae3681d123784c0a4c629249a5e5fac4 100644 (file)
@@ -24,21 +24,21 @@ namespace llvm
   class MSP430InstPrinter : public MCInstPrinter {
   public:
     MSP430InstPrinter(raw_ostream &O, const MCAsmInfo &MAI) :
-      MCInstPrinter(O, MAI){
+      MCInstPrinter(O, MAI) {
     }
 
     virtual void printInst(const MCInst *MI);
 
     // Autogenerated by tblgen.
-    void printInstruction(const MCInst *MI);
+    void printInstruction(const MCInst *MI, raw_ostream &O);
     static const char *getRegisterName(unsigned RegNo);
 
-    void printOperand(const MCInst *MI, unsigned OpNo,
+    void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
                       const char *Modifier = 0);
-    void printPCRelImmOperand(const MCInst *MI, unsigned OpNo);
-    void printSrcMemOperand(const MCInst *MI, unsigned OpNo,
+    void printPCRelImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
+    void printSrcMemOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
                             const char *Modifier = 0);
-    void printCCOperand(const MCInst *MI, unsigned OpNo);
+    void printCCOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
 
   };
 }