Reapply r141870, SCEV expansion of post-inc.
[oota-llvm.git] / lib / Target / PTX / PTXAsmPrinter.h
index e5b1187fad3532a4eb14564dff7e7388f795d303..538c0802a27e45d5caf8000cfd2849f5dc453c84 100644 (file)
@@ -39,24 +39,11 @@ public:
   virtual void EmitFunctionEntryLabel();
   virtual void EmitInstruction(const MachineInstr *MI);
 
-  void printOperand(const MachineInstr *MI, int opNum, raw_ostream &OS);
-  void printMemOperand(const MachineInstr *MI, int opNum, raw_ostream &OS,
-                       const char *Modifier = 0);
-  void printReturnOperand(const MachineInstr *MI, int opNum, raw_ostream &OS,
-                          const char *Modifier = 0);
-  void printPredicateOperand(const MachineInstr *MI, raw_ostream &O);
-
-  void printCall(const MachineInstr *MI, raw_ostream &O);
-
   unsigned GetOrCreateSourceID(StringRef FileName,
                                StringRef DirName);
 
   MCOperand GetSymbolRef(const MachineOperand &MO, const MCSymbol *Symbol);
-  bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp);
-
-  // autogen'd.
-  void printInstruction(const MachineInstr *MI, raw_ostream &OS);
-  static const char *getRegisterName(unsigned RegNo);
+  MCOperand lowerOperand(const MachineOperand &MO);
 
 private:
   void EmitVariableDeclaration(const GlobalVariable *gv);