Rename ASM modifier trunc8, trunc16 to subreg8, subreg16.
authorEvan Cheng <evan.cheng@apple.com>
Wed, 31 May 2006 22:34:26 +0000 (22:34 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Wed, 31 May 2006 22:34:26 +0000 (22:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28606 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ATTAsmPrinter.cpp
lib/Target/X86/X86InstrInfo.td
lib/Target/X86/X86IntelAsmPrinter.cpp

index 4571e7cd8f0ebc898d26527fb29cb102ad9c62ee..3e690aa398d8ff1a7c5d5a1720827b8e2311ecd9 100755 (executable)
@@ -118,8 +118,8 @@ void X86ATTAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo,
            "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 cd023cc74f50eecc7b4e38c02294a0294af1fcee..bc2fc70500ef8d9b85414d17822c96a06ea45964 100644 (file)
@@ -360,11 +360,11 @@ def NOOP : I<0x90, RawFrm, (ops), "nop", []>;
 
 // 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 d8e97420a69629e9db0718d59364f2289748aa0b..c8bcc59b6285f153adbc5b2fcb5ead6f6c5413ac 100755 (executable)
@@ -87,8 +87,8 @@ void X86IntelAsmPrinter::printOp(const MachineOperand &MO,
   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);
       }