diff options
Diffstat (limited to 'src/compiler/nir/nir_opt_combine_stores.c')
-rw-r--r-- | src/compiler/nir/nir_opt_combine_stores.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/compiler/nir/nir_opt_combine_stores.c b/src/compiler/nir/nir_opt_combine_stores.c index 87d4cc1273d..3473f2f88eb 100644 --- a/src/compiler/nir/nir_opt_combine_stores.c +++ b/src/compiler/nir/nir_opt_combine_stores.c @@ -403,17 +403,7 @@ combine_stores_block(struct combine_stores_state *state, nir_block *block) } case nir_intrinsic_deref_atomic: - case nir_intrinsic_deref_atomic_swap: - case nir_intrinsic_deref_atomic_add: - case nir_intrinsic_deref_atomic_imin: - case nir_intrinsic_deref_atomic_umin: - case nir_intrinsic_deref_atomic_imax: - case nir_intrinsic_deref_atomic_umax: - case nir_intrinsic_deref_atomic_and: - case nir_intrinsic_deref_atomic_or: - case nir_intrinsic_deref_atomic_xor: - case nir_intrinsic_deref_atomic_exchange: - case nir_intrinsic_deref_atomic_comp_swap: { + case nir_intrinsic_deref_atomic_swap: { nir_deref_instr *dst = nir_src_as_deref(intrin->src[0]); combine_stores_with_deref(state, dst); break; |