summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir_opt_load_store_vectorize.c
diff options
context:
space:
mode:
authorCaio Marcelo de Oliveira Filho <caio.oliveira@intel.com>2020-05-08 09:08:34 -0700
committerMarge Bot <eric+marge@anholt.net>2020-10-15 21:40:09 +0000
commitf6d5dd825f3f13cee2b3b170b4242290dc2989a4 (patch)
treec7e02cd4be32b5fc07cfa5037b2f9c501d8b20e1 /src/compiler/nir/nir_opt_load_store_vectorize.c
parentfdb65b8b2373df7512290a0e4115dac3eeec8f10 (diff)
nir: Add nir_intrinsic_terminate and nir_intrinsic_terminate_if
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7150>
Diffstat (limited to 'src/compiler/nir/nir_opt_load_store_vectorize.c')
-rw-r--r--src/compiler/nir/nir_opt_load_store_vectorize.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/nir/nir_opt_load_store_vectorize.c b/src/compiler/nir/nir_opt_load_store_vectorize.c
index 6be3817e89b..8f1074de38d 100644
--- a/src/compiler/nir/nir_opt_load_store_vectorize.c
+++ b/src/compiler/nir/nir_opt_load_store_vectorize.c
@@ -1170,6 +1170,8 @@ handle_barrier(struct vectorize_ctx *ctx, bool *progress, nir_function_impl *imp
/* prevent speculative loads/stores */
case nir_intrinsic_discard_if:
case nir_intrinsic_discard:
+ case nir_intrinsic_terminate_if:
+ case nir_intrinsic_terminate:
modes = nir_var_all;
break;
case nir_intrinsic_demote_if: