mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 03:33:20 +01:00
add a missed cmov alias, part of rdar://8416805
llvm-svn: 113693
This commit is contained in:
parent
57c170e15b
commit
46844daf49
@ -654,6 +654,8 @@ ParseInstruction(StringRef Name, SMLoc NameLoc,
|
||||
// Condition code aliases for 16-bit, 32-bit, 64-bit and unspec operands.
|
||||
.Case("cmovcw", "cmovbw") .Case("cmovcl", "cmovbl")
|
||||
.Case("cmovcq", "cmovbq") .Case("cmovc", "cmovb")
|
||||
.Case("cmovnaew","cmovbw") .Case("cmovnael","cmovbl")
|
||||
.Case("cmovnaeq","cmovbq") .Case("cmovnae", "cmovb")
|
||||
.Case("cmovnaw", "cmovbew").Case("cmovnal", "cmovbel")
|
||||
.Case("cmovnaq", "cmovbeq").Case("cmovna", "cmovbe")
|
||||
.Case("cmovnbw", "cmovaew").Case("cmovnbl", "cmovael")
|
||||
|
@ -107,6 +107,10 @@ retl
|
||||
// CHECK: encoding: [0x0f,0x42,0xd0]
|
||||
cmovbl %eax,%edx
|
||||
|
||||
// CHECK: cmovbw %bx, %bx
|
||||
cmovnae %bx,%bx
|
||||
|
||||
|
||||
// CHECK: cmovbel %eax, %edx
|
||||
// CHECK: encoding: [0x0f,0x46,0xd0]
|
||||
cmovbel %eax,%edx
|
||||
|
Loading…
Reference in New Issue
Block a user