Remove some encoding bits I forgot to remove from SETB_C16r and SETB_C64r in r165302.
authorCraig Topper <craig.topper@gmail.com>
Fri, 5 Oct 2012 06:11:52 +0000 (06:11 +0000)
committerCraig Topper <craig.topper@gmail.com>
Fri, 5 Oct 2012 06:11:52 +0000 (06:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165303 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86InstrCompiler.td

index 50e38b57cdd05d8c0f58258f708baa0dc45324d7..1fd52ad3e254c8c7dbc397ae1923d78e3f9960e8 100644 (file)
@@ -237,11 +237,10 @@ let Uses = [EFLAGS], Defs = [EFLAGS], isPseudo = 1 in {
 def SETB_C8r : I<0, Pseudo, (outs GR8:$dst), (ins), "",
                  [(set GR8:$dst, (X86setcc_c X86_COND_B, EFLAGS))]>;
 def SETB_C16r : I<0, Pseudo, (outs GR16:$dst), (ins), "",
-                 [(set GR16:$dst, (X86setcc_c X86_COND_B, EFLAGS))]>,
-                OpSize;
+                 [(set GR16:$dst, (X86setcc_c X86_COND_B, EFLAGS))]>;
 def SETB_C32r : I<0, Pseudo, (outs GR32:$dst), (ins), "",
                  [(set GR32:$dst, (X86setcc_c X86_COND_B, EFLAGS))]>;
-def SETB_C64r : RI<0, Pseudo, (outs GR64:$dst), (ins), "",
+def SETB_C64r : I<0, Pseudo, (outs GR64:$dst), (ins), "",
                  [(set GR64:$dst, (X86setcc_c X86_COND_B, EFLAGS))]>;
 } // isCodeGenOnly