[llvm-commits] CVS: llvm/lib/Target/X86/X86IntelAsmPrinter.cpp X86IntelAsmPrinter.h
Chris Lattner
lattner at cs.uiuc.edu
Sun Apr 30 22:54:14 PDT 2006
Changes in directory llvm/lib/Target/X86:
X86IntelAsmPrinter.cpp updated: 1.30 -> 1.31
X86IntelAsmPrinter.h updated: 1.14 -> 1.15
---
Log message:
Remove %'s from register names when in intel mode.
---
Diffs of the changes: (+4 -6)
X86IntelAsmPrinter.cpp | 7 +++----
X86IntelAsmPrinter.h | 3 +--
2 files changed, 4 insertions(+), 6 deletions(-)
Index: llvm/lib/Target/X86/X86IntelAsmPrinter.cpp
diff -u llvm/lib/Target/X86/X86IntelAsmPrinter.cpp:1.30 llvm/lib/Target/X86/X86IntelAsmPrinter.cpp:1.31
--- llvm/lib/Target/X86/X86IntelAsmPrinter.cpp:1.30 Fri Apr 28 18:19:39 2006
+++ llvm/lib/Target/X86/X86IntelAsmPrinter.cpp Mon May 1 00:53:50 2006
@@ -102,10 +102,9 @@
// FALLTHROUGH
case MachineOperand::MO_MachineRegister:
if (MRegisterInfo::isPhysicalRegister(MO.getReg()))
- // Bug Workaround: See note in Printer::doInitialization about %.
- O << "%" << RI.get(MO.getReg()).Name;
+ O << RI.get(MO.getReg()).Name;
else
- O << "%reg" << MO.getReg();
+ O << "reg" << MO.getReg();
return;
case MachineOperand::MO_SignExtendedImmed:
@@ -355,7 +354,7 @@
break;
}
- O << '%' << Name;
+ O << Name;
return false;
}
Index: llvm/lib/Target/X86/X86IntelAsmPrinter.h
diff -u llvm/lib/Target/X86/X86IntelAsmPrinter.h:1.14 llvm/lib/Target/X86/X86IntelAsmPrinter.h:1.15
--- llvm/lib/Target/X86/X86IntelAsmPrinter.h:1.14 Fri Apr 28 18:19:39 2006
+++ llvm/lib/Target/X86/X86IntelAsmPrinter.h Mon May 1 00:53:50 2006
@@ -40,8 +40,7 @@
const MachineOperand &MO = MI->getOperand(OpNo);
if (MO.getType() == MachineOperand::MO_MachineRegister) {
assert(MRegisterInfo::isPhysicalRegister(MO.getReg())&&"Not physref??");
- // Bug Workaround: See note in Printer::doInitialization about %.
- O << "%" << TM.getRegisterInfo()->get(MO.getReg()).Name;
+ O << TM.getRegisterInfo()->get(MO.getReg()).Name;
} else {
printOp(MO, Modifier);
}
More information about the llvm-commits
mailing list