nir: do not vectorize load/store if offset can overflow and robustness enabled
[mesa.git] / src / intel / compiler / brw_nir.c
index e59b3ac4269b608cec2ba0ff14943565352a75a6..7a1fea10aa2e7eed5ac797f2535e1a18446cb48b 100644 (file)
@@ -881,7 +881,8 @@ brw_vectorize_lower_mem_access(nir_shader *nir,
       OPT(nir_opt_load_store_vectorize,
           nir_var_mem_ubo | nir_var_mem_ssbo |
           nir_var_mem_global | nir_var_mem_shared,
-          brw_nir_should_vectorize_mem);
+          brw_nir_should_vectorize_mem,
+          (nir_variable_mode)0);
    }
 
    OPT(brw_nir_lower_mem_access_bit_sizes, devinfo);