Fix an encoding bug.
authorEvan Cheng <evan.cheng@apple.com>
Tue, 15 Dec 2009 06:49:02 +0000 (06:49 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 15 Dec 2009 06:49:02 +0000 (06:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91417 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86Instr64bit.td

index 420d2db02daafe1402c6f1fc28fae24944a8a850..b6a2c0522ab5200ee8a71e860ea334d27a028c4a 100644 (file)
@@ -1335,7 +1335,7 @@ def CMOVNO64rm : RI<0x41, MRMSrcMem,       // if !overflow, GR64 = [mem64]
 
 // Use sbb to materialize carry flag into a GPR.
 let Defs = [EFLAGS], Uses = [EFLAGS], isCodeGenOnly = 1 in
-def SETB_C64r : RI<0x19, MRMDestReg, (outs GR64:$dst), (ins),
+def SETB_C64r : RI<0x19, MRMInitReg, (outs GR64:$dst), (ins),
                   "sbb{q}\t$dst, $dst",
                  [(set GR64:$dst, (zext (X86setcc_c X86_COND_B, EFLAGS)))]>;