diff options
Diffstat (limited to 'lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h')
-rw-r--r-- | lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h b/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h index ef6a9a5..3d67efa 100644 --- a/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h +++ b/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h @@ -55,15 +55,17 @@ public: void printCallOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) {} void printAbsAddrOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) {} - void printcrbitm(const MCInst *MI, unsigned OpNo, raw_ostream &O) {} + void printcrbitm(const MCInst *MI, unsigned OpNo, raw_ostream &O); - void printMemRegImm(const MCInst *MI, unsigned OpNo, raw_ostream &O) {} - void printMemRegImmShifted(const MCInst *MI, unsigned OpNo, raw_ostream &O) {} - void printMemRegReg(const MCInst *MI, unsigned OpNo, raw_ostream &O) {} + void printMemRegImm(const MCInst *MI, unsigned OpNo, raw_ostream &O); + void printMemRegImmShifted(const MCInst *MI, unsigned OpNo, raw_ostream &O); + void printMemRegReg(const MCInst *MI, unsigned OpNo, raw_ostream &O); // FIXME: Remove void PrintSpecial(const MCInst *MI, raw_ostream &O, const char *Modifier) {} - void printSymbolLo(const MCInst *MI, unsigned OpNo, raw_ostream &O) {} + void printSymbolLo(const MCInst *MI, unsigned OpNo, raw_ostream &O) { + printS16ImmOperand(MI, OpNo, O); + } void printSymbolHi(const MCInst *MI, unsigned OpNo, raw_ostream &O) {} void printPICLabel(const MCInst *MI, unsigned OpNo, raw_ostream &O) {} void printTOCEntryLabel(const MCInst *MI, unsigned OpNo, raw_ostream &O) {} |