Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.49 -> 1.50 X86InstrInfo.td updated: 1.273 -> 1.274 X86IntelAsmPrinter.cpp updated: 1.51 -> 1.52 --- Log message: Rename ASM modifier trunc8, trunc16 to subreg8, subreg16. --- Diffs of the changes: (+7 -7) X86ATTAsmPrinter.cpp | 4 ++-- X86InstrInfo.td | 6 +++--- X86IntelAsmPrinter.cpp | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) Index: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp diff -u llvm/lib/Target/X86/X86ATTAsmPrinter.cpp:1.49 llvm/lib/Target/X86/X86ATTAsmPrinter.cpp:1.50 --- llvm/lib/Target/X86/X86ATTAsmPrinter.cpp:1.49 Fri May 26 03:04:31 2006 +++ llvm/lib/Target/X86/X86ATTAsmPrinter.cpp Wed May 31 17:34:26 2006 @@ -118,8 +118,8 @@ "Virtual registers should not make it this far!"); O << '%'; unsigned Reg = MO.getReg(); - if (Modifier && strncmp(Modifier, "trunc", strlen("trunc")) == 0) { - MVT::ValueType VT = (strcmp(Modifier,"trunc16") == 0) + if (Modifier && strncmp(Modifier, "subreg", strlen("subreg")) == 0) { + MVT::ValueType VT = (strcmp(Modifier,"subreg16") == 0) ? MVT::i16 : MVT::i8; Reg = getX86SubSuperRegister(Reg, VT); } Index: llvm/lib/Target/X86/X86InstrInfo.td diff -u llvm/lib/Target/X86/X86InstrInfo.td:1.273 llvm/lib/Target/X86/X86InstrInfo.td:1.274 --- llvm/lib/Target/X86/X86InstrInfo.td:1.273 Wed May 31 17:05:11 2006 +++ llvm/lib/Target/X86/X86InstrInfo.td Wed May 31 17:34:26 2006 @@ -360,11 +360,11 @@ // Truncate def TRUNC_GR32_GR8 : I<0x88, MRMDestReg, (ops GR8:$dst, GR32_:$src), - "mov{b} {${src:trunc8}, $dst|$dst, ${src:trunc8}", []>; + "mov{b} {${src:subreg8}, $dst|$dst, ${src:subreg8}", []>; def TRUNC_GR16_GR8 : I<0x88, MRMDestReg, (ops GR8:$dst, GR16_:$src), - "mov{b} {${src:trunc8}, $dst|$dst, ${src:trunc8}}", []>; + "mov{b} {${src:subreg8}, $dst|$dst, ${src:subreg8}}", []>; def TRUNC_GR32_GR16 : I<0x89, MRMDestReg, (ops GR16:$dst, GR32:$src), - "mov{w} {${src:trunc16}, $dst|$dst, ${src:trunc16}}", + "mov{w} {${src:subreg16}, $dst|$dst, ${src:subreg16}}", [(set GR16:$dst, (trunc GR32:$src))]>; //===----------------------------------------------------------------------===// Index: llvm/lib/Target/X86/X86IntelAsmPrinter.cpp diff -u llvm/lib/Target/X86/X86IntelAsmPrinter.cpp:1.51 llvm/lib/Target/X86/X86IntelAsmPrinter.cpp:1.52 --- llvm/lib/Target/X86/X86IntelAsmPrinter.cpp:1.51 Fri May 26 03:04:31 2006 +++ llvm/lib/Target/X86/X86IntelAsmPrinter.cpp Wed May 31 17:34:26 2006 @@ -87,8 +87,8 @@ case MachineOperand::MO_Register: if (MRegisterInfo::isPhysicalRegister(MO.getReg())) { unsigned Reg = MO.getReg(); - if (Modifier && strncmp(Modifier, "trunc", strlen("trunc")) == 0) { - MVT::ValueType VT = (strcmp(Modifier,"trunc16") == 0) + if (Modifier && strncmp(Modifier, "subreg", strlen("subreg")) == 0) { + MVT::ValueType VT = (strcmp(Modifier,"subreg16") == 0) ? MVT::i16 : MVT::i8; Reg = getX86SubSuperRegister(Reg, VT); } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits