@@ -2105,7 +2105,6 @@ multiclass binary_atomic_op_bh<string inst, string op> {
21052105}
21062106
21072107let Predicates = [ HasLAM_BH, IsLA64 ] in {
2108-
21092108defm : binary_atomic_op_bh<"AMSWAP", "atomic_swap">;
21102109defm : binary_atomic_op_bh<"AMADD", "atomic_load_add">;
21112110def : Pat<(atomic_load_sub_i8_monotonic GPR:$rj, GPR:$rk),
@@ -2120,7 +2119,6 @@ def : Pat<(atomic_load_sub_i16 GPR:$rj, GPR:$rk),
21202119} // Predicates = [ IsLA64, HasLAM_BH ]
21212120
21222121let Predicates = [ HasLAMCAS, IsLA64 ] in {
2123-
21242122def : Pat<(atomic_cmp_swap_i8_monotonic GPR:$addr, GPR:$cmp, GPR:$new),
21252123 (AMCAS_B GPR:$cmp, GPR:$new, GPR:$addr)>;
21262124def : Pat<(atomic_cmp_swap_i16_monotonic GPR:$addr, GPR:$cmp, GPR:$new),
@@ -2141,7 +2139,6 @@ def : Pat<(atomic_cmp_swap_i64 GPR:$addr, GPR:$cmp, GPR:$new),
21412139}
21422140
21432141let Predicates = [IsLA64] in {
2144-
21452142defm : binary_atomic_op_wd<"AMSWAP", "atomic_swap">;
21462143defm : binary_atomic_op_wd<"AMADD", "atomic_load_add">;
21472144defm : binary_atomic_op_wd<"AMAND", "atomic_load_and">;
0 commit comments