@@ -896,15 +896,15 @@ multiclass ATOMIC_LOGIC_OP<Format Form, string s> {
896
896
multiclass ATOMIC_LOGIC_OP_RM<bits<8> Opc8, string s> {
897
897
let Defs = [EFLAGS], mayLoad = 1, mayStore = 1, isCodeGenOnly = 1,
898
898
SchedRW = [WriteBitTestSetRegRMW] in {
899
- def 16rm : Ii8 <Opc8, MRMDestMem, (outs), (ins i16mem:$src1, GR16:$src2),
899
+ def 16rm : I <Opc8, MRMDestMem, (outs), (ins i16mem:$src1, GR16:$src2),
900
900
!strconcat(s, "{w}\t{$src2, $src1|$src1, $src2}"),
901
901
[(set EFLAGS, (!cast<SDNode>("x86_rm_" # s) addr:$src1, GR16:$src2))]>,
902
902
OpSize16, TB, LOCK;
903
- def 32rm : Ii8 <Opc8, MRMDestMem, (outs), (ins i32mem:$src1, GR32:$src2),
903
+ def 32rm : I <Opc8, MRMDestMem, (outs), (ins i32mem:$src1, GR32:$src2),
904
904
!strconcat(s, "{l}\t{$src2, $src1|$src1, $src2}"),
905
905
[(set EFLAGS, (!cast<SDNode>("x86_rm_" # s) addr:$src1, GR32:$src2))]>,
906
906
OpSize32, TB, LOCK;
907
- def 64rm : RIi8 <Opc8, MRMDestMem, (outs), (ins i64mem:$src1, GR64:$src2),
907
+ def 64rm : RI <Opc8, MRMDestMem, (outs), (ins i64mem:$src1, GR64:$src2),
908
908
!strconcat(s, "{q}\t{$src2, $src1|$src1, $src2}"),
909
909
[(set EFLAGS, (!cast<SDNode>("x86_rm_" # s) addr:$src1, GR64:$src2))]>,
910
910
TB, LOCK;
0 commit comments