14 #ifndef NVPTX_INST_PRINTER_H
15 #define NVPTX_INST_PRINTER_H
23 class MCSubtargetInfo;
40 const char *Modifier = 0);
42 const char *Modifier = 0);
void printCmpMode(const MCInst *MI, int OpNum, raw_ostream &O, const char *Modifier=0)
void printInstruction(const MCInst *MI, raw_ostream &O)
void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
void printCvtMode(const MCInst *MI, int OpNum, raw_ostream &O, const char *Modifier=0)
void printMemOperand(const MCInst *MI, int OpNum, raw_ostream &O, const char *Modifier=0)
static const char * getRegisterName(unsigned RegNo)
virtual void printRegName(raw_ostream &OS, unsigned RegNo) const
printRegName - Print the assembler register name.
virtual void printInst(const MCInst *MI, raw_ostream &OS, StringRef Annot)
void printLdStCode(const MCInst *MI, int OpNum, raw_ostream &O, const char *Modifier=0)
void printProtoIdent(const MCInst *MI, int OpNum, raw_ostream &O, const char *Modifier=0)
const MCRegisterInfo & MRI
NVPTXInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI)