From dba6cac0d425baab6d28c3483e530e63ea22a47f Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Tue, 15 Dec 2009 06:49:02 +0000 Subject: [PATCH] Fix an encoding bug. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91417 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86Instr64bit.td | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Target/X86/X86Instr64bit.td b/lib/Target/X86/X86Instr64bit.td index 420d2db02da..b6a2c0522ab 100644 --- a/lib/Target/X86/X86Instr64bit.td +++ b/lib/Target/X86/X86Instr64bit.td @@ -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)))]>; -- 2.34.1