[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86InstrInfo.td X86IntelAsmPrinter.cpp

Evan Cheng evan.cheng at apple.com
Wed May 31 15:34:39 PDT 2006



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);
       }






More information about the llvm-commits mailing list