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); } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits