Searched refs:nir_var_mem_ssbo (Results 1 - 25 of 81) sorted by relevance

1234

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/
H A Dload_store_vectorizer_tests.cpp212 case nir_var_mem_ssbo:
273 case nir_var_mem_ssbo:
541 create_load(nir_var_mem_ssbo, 0, 0, 0x1);
542 create_load(nir_var_mem_ssbo, 0, 4, 0x2);
547 EXPECT_TRUE(run_vectorizer(nir_var_mem_ssbo));
562 create_indirect_load(nir_var_mem_ssbo, 0, index_base, 0x1);
563 create_indirect_load(nir_var_mem_ssbo, 0, nir_iadd_imm(b, index_base, 4), 0x2);
568 EXPECT_TRUE(run_vectorizer(nir_var_mem_ssbo));
584 create_indirect_load(nir_var_mem_ssbo, 0, index_base_prev, 0x1);
585 create_indirect_load(nir_var_mem_ssbo,
[all...]
H A Dvars_tests.cpp222 nir_variable *in = create_int(nir_var_mem_ssbo, "in");
244 nir_variable *in = create_int(nir_var_mem_ssbo, "in");
279 nir_variable *in = create_int(nir_var_mem_ssbo, "in");
352 nir_variable *v = create_int(nir_var_mem_ssbo, "v");
400 nir_variable *v = create_int(nir_var_mem_ssbo, "v");
585 nir_variable *v = create_int(nir_var_mem_ssbo, "v");
616 nir_variable **v = create_many_int(nir_var_mem_ssbo, "v", 4);
627 nir_var_mem_ssbo);
642 nir_variable **x = create_many_int(nir_var_mem_ssbo, "x", 1);
647 nir_var_mem_ssbo);
[all...]
H A Dbuilder_tests.cpp50 nir_variable *var = nir_variable_create(b->shader, nir_var_mem_ssbo,
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/tests/
H A Dvars_tests.cpp249 nir_variable *v = create_int(nir_var_mem_ssbo, "v");
426 nir_variable **v = create_many_int(nir_var_mem_ssbo, "v", 4);
481 nir_variable *in0 = create_ivec2(nir_var_mem_ssbo, "in0");
482 nir_variable *in1 = create_ivec2(nir_var_mem_ssbo, "in1");
483 nir_variable *vec = create_ivec2(nir_var_mem_ssbo, "vec");
484 nir_variable *out = create_int(nir_var_mem_ssbo, "out");
517 nir_variable *in0 = create_ivec2(nir_var_mem_ssbo, "in0");
518 nir_variable *vec = create_ivec2(nir_var_mem_ssbo, "vec");
541 nir_variable *in0 = create_ivec2(nir_var_mem_ssbo, "in0");
542 nir_variable *vec = create_ivec2(nir_var_mem_ssbo, "ve
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dgl_nir_linker.h41 nir_var_mem_ssbo)
H A Dgl_nir_lower_buffers.c90 assert(nir_deref_mode_is(deref, nir_var_mem_ssbo));
136 assert(var->data.mode == nir_var_mem_ssbo);
194 nir_var_mem_ssbo))
254 nir_var_mem_ssbo))
280 nir_var_mem_ssbo))
336 nir_foreach_variable_with_modes(var, shader, nir_var_mem_ubo | nir_var_mem_ssbo) {
356 nir_lower_explicit_io(shader, nir_var_mem_ubo | nir_var_mem_ssbo,
H A Dgl_nir_lower_atomics.c104 var->data.mode != nir_var_mem_ssbo &&
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dgl_nir_lower_buffers.c87 assert(deref->mode == nir_var_mem_ssbo);
120 assert(var->data.mode == nir_var_mem_ssbo);
151 if (!(deref->mode & (nir_var_mem_ubo | nir_var_mem_ssbo)))
201 if (!(deref->mode & (nir_var_mem_ubo | nir_var_mem_ssbo)))
226 if (!(deref->mode & (nir_var_mem_ubo | nir_var_mem_ssbo)))
295 nir_lower_explicit_io(shader, nir_var_mem_ubo | nir_var_mem_ssbo,
H A Dgl_nir_lower_atomics.c104 var->data.mode != nir_var_mem_ssbo &&
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_opt_access.c69 nir_foreach_variable_with_modes(possible_var, state->shader, nir_var_mem_ssbo) {
170 if (!nir_deref_mode_may_be(deref, nir_var_mem_ssbo | nir_var_mem_global))
173 bool ssbo = nir_deref_mode_is(deref, nir_var_mem_ssbo);
189 if (var->data.mode != nir_var_mem_ssbo &&
198 bool is_buffer = var->data.mode == nir_var_mem_ssbo ||
264 if (!nir_deref_mode_is(nir_src_as_deref(instr->src[0]), nir_var_mem_ssbo))
346 nir_var_mem_ssbo)
H A Dnir_opt_dead_write_vars.c124 nir_var_mem_ssbo |
139 nir_var_mem_ssbo |
146 clear_unused_for_modes(&unused_writes, nir_var_mem_ssbo |
H A Dnir_opt_combine_stores.c292 nir_var_mem_ssbo |
323 nir_var_mem_ssbo |
329 combine_stores_with_modes(state, nir_var_mem_ssbo |
354 combine_stores_with_modes(state, nir_var_mem_ssbo |
362 combine_stores_with_modes(state, nir_var_mem_ssbo |
H A Dnir_opt_load_store_vectorize.c77 LOAD(nir_var_mem_ssbo, ssbo, 0, 1, -1)
78 STORE(nir_var_mem_ssbo, ssbo, 1, 2, -1, 0)
85 ATOMIC(nir_var_mem_ssbo, ssbo, add, 0, 1, -1, 2)
86 ATOMIC(nir_var_mem_ssbo, ssbo, imin, 0, 1, -1, 2)
87 ATOMIC(nir_var_mem_ssbo, ssbo, umin, 0, 1, -1, 2)
88 ATOMIC(nir_var_mem_ssbo, ssbo, imax, 0, 1, -1, 2)
89 ATOMIC(nir_var_mem_ssbo, ssbo, umax, 0, 1, -1, 2)
90 ATOMIC(nir_var_mem_ssbo, ssbo, and, 0, 1, -1, 2)
91 ATOMIC(nir_var_mem_ssbo, ssbo, or, 0, 1, -1, 2)
92 ATOMIC(nir_var_mem_ssbo, ssb
[all...]
H A Dnir_lower_memory_model.c65 *modes = nir_var_mem_ssbo;
69 *modes = nir_var_mem_ssbo;
86 *modes = nir_var_mem_ssbo;
H A Dnir_opt_copy_prop_vars.c157 nir_var_mem_ssbo |
172 nir_var_mem_ssbo |
209 written->modes |= nir_var_mem_ssbo |
217 written->modes |= nir_var_mem_ssbo |
845 nir_var_mem_ssbo |
862 nir_var_mem_ssbo |
870 apply_barrier_for_modes(copies, nir_var_mem_ssbo |
901 apply_barrier_for_modes(copies, nir_var_mem_ssbo |
909 apply_barrier_for_modes(copies, nir_var_mem_ssbo |
H A Dnir_lower_amul.c264 } else if (var->data.mode == nir_var_mem_ssbo) {
H A Dnir_lower_atomics_to_ssbo.c206 ssbo = nir_variable_create(shader, nir_var_mem_ssbo, type, name);
H A Dnir_opt_dead_cf.c254 if (!nir_deref_mode_may_be(deref, nir_var_mem_ssbo |
/xsrc/external/mit/MesaLib/dist/src/compiler/spirv/tests/
H A Davail_vis.cpp84 EXPECT_NE(nir_intrinsic_memory_modes(intrinsic) & nir_var_mem_ssbo, 0);
148 EXPECT_NE(nir_intrinsic_memory_modes(intrinsic) & nir_var_mem_ssbo, 0);
214 EXPECT_NE(nir_intrinsic_memory_modes(first) & nir_var_mem_ssbo, 0);
219 EXPECT_NE(nir_intrinsic_memory_modes(second) & nir_var_mem_ssbo, 0);
286 EXPECT_NE(nir_intrinsic_memory_modes(first) & nir_var_mem_ssbo, 0);
291 EXPECT_NE(nir_intrinsic_memory_modes(second) & nir_var_mem_ssbo, 0);
354 EXPECT_NE(nir_intrinsic_memory_modes(intrinsic) & nir_var_mem_ssbo, 0);
417 EXPECT_NE(nir_intrinsic_memory_modes(intrinsic) & nir_var_mem_ssbo, 0);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_opt_dead_write_vars.c124 nir_var_mem_ssbo |
137 nir_var_mem_ssbo |
H A Dnir_opt_combine_stores.c292 nir_var_mem_ssbo |
315 nir_var_mem_ssbo |
H A Dnir_lower_atomics_to_ssbo.c226 ssbo = nir_variable_create(shader, nir_var_mem_ssbo, type, name);
H A Dnir_lower_phis_to_scalar.c96 deref->mode == nir_var_mem_ssbo ||
H A Dnir_opt_copy_prop_vars.c157 nir_var_mem_ssbo |
170 nir_var_mem_ssbo |
787 nir_var_mem_ssbo |
803 nir_var_mem_ssbo |
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dnir_lower_dynamic_bo_access.c117 nir_foreach_variable_with_modes(var, b->shader, nir_var_mem_ssbo)

Completed in 19 milliseconds

1234