summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2011-06-02 02:34:55 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2011-06-02 02:34:55 +0000
commitd6860522b21dd8f7e2c9b224b04bc01d6c4c523a (patch)
tree51a94dd8ec53b6445b08893e69550c0f0e418fb4 /llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
parentc58894bc36d3d10dc459e3db749534ea230fbddd (diff)
downloadbcm5719-llvm-d6860522b21dd8f7e2c9b224b04bc01d6c4c523a.tar.gz
bcm5719-llvm-d6860522b21dd8f7e2c9b224b04bc01d6c4c523a.zip
Don't hardcode the %reg format in the streamer.
llvm-svn: 132451
Diffstat (limited to 'llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp')
-rw-r--r--llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp b/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
index 6ff4442919e..68247d2f1a5 100644
--- a/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
+++ b/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
@@ -41,8 +41,9 @@ X86ATTInstPrinter::X86ATTInstPrinter(TargetMachine &TM, const MCAsmInfo &MAI)
&TM.getSubtarget<X86Subtarget>()));
}
-StringRef X86ATTInstPrinter::getRegName(unsigned RegNo) const {
- return getRegisterName(RegNo);
+void X86ATTInstPrinter::printRegName(raw_ostream &OS,
+ unsigned RegNo) const {
+ OS << '%' << getRegisterName(RegNo);
}
void X86ATTInstPrinter::printInst(const MCInst *MI, raw_ostream &OS) {
OpenPOWER on IntegriCloud