forked from OSchip/llvm-project
[X86] Remove unnecessary In64BitMode predicate from TEST64ri32. NFC
This appears to have been added when In64BitMode was added to a bunch of instructions that don't have register operands. When an instruction uses a register the parser will prevent a 64-bit register from being parsed on a 32-bit target. But with only memory and immediate operands this doesn't happen. TEST64ri32 does have a register operand so the issue the predicate was supposed to fix doesn't apply.
This commit is contained in:
parent
55ed35ecb9
commit
08b275f62e
|
@ -1247,7 +1247,6 @@ let isCompare = 1 in {
|
|||
def TEST8ri : BinOpRI_F<0xF6, "test", Xi8 , X86testpat, MRM0r>;
|
||||
def TEST16ri : BinOpRI_F<0xF6, "test", Xi16, X86testpat, MRM0r>;
|
||||
def TEST32ri : BinOpRI_F<0xF6, "test", Xi32, X86testpat, MRM0r>;
|
||||
let Predicates = [In64BitMode] in
|
||||
def TEST64ri32 : BinOpRI_F<0xF6, "test", Xi64, X86testpat, MRM0r>;
|
||||
|
||||
def TEST8mi : BinOpMI_F<0xF6, "test", Xi8 , X86testpat, MRM0m>;
|
||||
|
|
Loading…
Reference in New Issue