/third_party/mesa3d/src/compiler/glsl/ |
H A D | gl_nir_lower_buffers.c | 86 if (nir_deref_mode_is(deref, nir_var_mem_ubo)) { in get_block_array_index() 132 if (var->data.mode == nir_var_mem_ubo) { in get_block_index_offset() 193 if (!nir_deref_mode_is_one_of(deref, nir_var_mem_ubo | in lower_buffer_interface_derefs_impl() 253 if (!nir_deref_mode_is_one_of(deref, nir_var_mem_ubo | in lower_buffer_interface_derefs_impl() 279 if (!nir_deref_mode_is_one_of(deref, nir_var_mem_ubo | in lower_buffer_interface_derefs_impl() 336 nir_foreach_variable_with_modes(var, shader, nir_var_mem_ubo | nir_var_mem_ssbo) { in gl_nir_lower_buffers() 356 nir_lower_explicit_io(shader, nir_var_mem_ubo | nir_var_mem_ssbo, in gl_nir_lower_buffers()
|
H A D | gl_nir_linker.h | 51 nir_var_mem_ubo | \
|
/third_party/mesa3d/src/compiler/nir/tests/ |
H A D | load_store_vectorizer_tests.cpp | 208 case nir_var_mem_ubo: in create_indirect_load() 391 create_load(nir_var_mem_ubo, 0, 0, 0x1); in TEST_F() 392 create_load(nir_var_mem_ubo, 0, 4, 0x2); in TEST_F() 397 EXPECT_TRUE(run_vectorizer(nir_var_mem_ubo)); in TEST_F() 413 create_load(nir_var_mem_ubo, 0, 0, 0x1, 32, 2); in TEST_F() 414 create_load(nir_var_mem_ubo, 0, 4, 0x2, 32, 2); in TEST_F() 419 EXPECT_TRUE(run_vectorizer(nir_var_mem_ubo)); in TEST_F() 436 create_load(nir_var_mem_ubo, 0, 0, 0x1, 32, 4); in TEST_F() 437 create_load(nir_var_mem_ubo, 0, 4, 0x2, 32, 1); in TEST_F() 442 EXPECT_TRUE(run_vectorizer(nir_var_mem_ubo)); in TEST_F() [all...] |
/third_party/mesa3d/src/microsoft/vulkan/ |
H A D | dzn_nir.c | 40 .type = mode == nir_var_mem_ubo ? in dzn_nir_create_bo_desc() 54 assert(mode == nir_var_mem_ubo || mode == nir_var_mem_ssbo); in dzn_nir_create_bo_desc() 55 if (mode == nir_var_mem_ubo) in dzn_nir_create_bo_desc() 61 var->data.mode == nir_var_mem_ubo ? in dzn_nir_create_bo_desc() 129 dzn_nir_create_bo_desc(&b, nir_var_mem_ubo, 0, 0, "params", 0); in dzn_nir_indirect_draw_shader() 319 dzn_nir_create_bo_desc(&b, nir_var_mem_ubo, 0, 0, "params", 0); in dzn_nir_triangle_fan_prim_restart_rewrite_index_shader() 482 dzn_nir_create_bo_desc(&b, nir_var_mem_ubo, 0, 0, "params", 0); in dzn_nir_triangle_fan_rewrite_index_shader() 569 dzn_nir_create_bo_desc(&b, nir_var_mem_ubo, 0, 0, "params", 0); in dzn_nir_blit_vs()
|
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_lower_uniforms_to_ubo.c | 135 nir_foreach_variable_with_modes(var, shader, nir_var_mem_ubo) { in nir_lower_uniforms_to_ubo() 150 nir_variable *ubo = nir_variable_create(shader, nir_var_mem_ubo, type, in nir_lower_uniforms_to_ubo()
|
H A D | nir_lower_amul.c | 257 if (var->data.mode == nir_var_mem_ubo) { in nir_lower_amul()
|
H A D | nir_opt_access.c | 356 nir_var_mem_ubo | in nir_opt_access()
|
H A D | nir_opt_preamble.c | 256 case nir_var_mem_ubo: in can_move_instr()
|
H A D | nir_opt_gcm.c | 273 nir_var_mem_ubo | nir_var_mem_ssbo)))) { in pin_intrinsic()
|
H A D | nir_lower_io_to_scalar.c | 248 if ((intr->intrinsic == nir_intrinsic_load_ubo && (mask & nir_var_mem_ubo)) || in nir_lower_io_to_scalar_instr()
|
H A D | nir.h | 192 nir_var_mem_ubo = (1 << 7), enumerator 213 nir_var_mem_ubo, 215 nir_var_vec_indexable_modes = nir_var_mem_ubo | nir_var_mem_ssbo | 5612 return (var->data.mode == nir_var_mem_ubo &&
|
/third_party/mesa3d/src/microsoft/spirv_to_dxil/ |
H A D | dxil_spirv_nir.c | 60 nir, nir_var_mem_ubo, in add_runtime_data_var() 170 nir, nir_var_mem_ubo, in add_push_constant_var() 664 NIR_PASS_V(nir, nir_lower_explicit_io, nir_var_mem_ubo | nir_var_mem_ssbo, in dxil_spirv_nir_passes()
|
/third_party/mesa3d/src/imagination/rogue/ |
H A D | rogue_nir.c | 134 nir_var_mem_ubo, in rogue_nir_passes()
|
H A D | rogue_build_data.c | 416 nir_foreach_variable_with_modes (var, nir, nir_var_mem_ubo) { in collect_ubo_data()
|
/third_party/mesa3d/src/microsoft/clc/ |
H A D | clc_compiler.c | 416 nir_variable_create(nir, nir_var_mem_ubo, in add_kernel_inputs_var() 434 nir_variable_create(nir, nir_var_mem_ubo, in add_work_properties_var() 648 if (alignment >= (deref->modes == nir_var_mem_ubo ? 16 : 4)) in split_unaligned_loads_stores() 981 NIR_PASS_V(nir, nir_remove_dead_variables, nir_var_uniform | nir_var_mem_ubo | in clc_spirv_to_dxil() 1093 NIR_PASS_V(nir, nir_lower_explicit_io, nir_var_mem_ubo, in clc_spirv_to_dxil()
|
H A D | clc_nir.c | 176 nir_deref_instr *deref = nir_build_deref_cast(b, ptr, nir_var_mem_ubo, type, in lower_load_kernel_input()
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_compute_transforms.cpp | 40 nir_variable *count_ubo = nir_variable_create(b.shader, nir_var_mem_ubo, in get_indirect_draw_base_vertex_transform() 115 nir_variable *input_ubo = nir_variable_create(b.shader, nir_var_mem_ubo, in get_fake_so_buffer_copy_back()
|
H A D | d3d12_nir_passes.c | 591 if (var->data.mode == nir_var_mem_ubo) { in d3d12_lower_state_vars() 633 nir_variable *ubo = nir_variable_create(nir, nir_var_mem_ubo, type, in d3d12_lower_state_vars()
|
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_nir.c | 925 nir_var_mem_ubo | nir_var_mem_ssbo, in brw_preprocess_nir() 1093 .modes = nir_var_mem_ubo | nir_var_mem_ssbo | in brw_vectorize_lower_mem_access() 1101 options.robust_modes = nir_var_mem_ubo | nir_var_mem_ssbo | in brw_vectorize_lower_mem_access()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_compiler.c | 490 nir_foreach_variable_with_modes(var, shader, nir_var_mem_ssbo | nir_var_mem_ubo) { in get_bo_vars() 2158 NIR_PASS_V(nir, nir_lower_io_to_scalar, nir_var_mem_ubo | nir_var_mem_ssbo | nir_var_mem_shared); in zink_shader_compile() 2228 nir_foreach_variable_with_modes(var, shader, nir_var_mem_ssbo | nir_var_mem_ubo) { in unbreak_bos() 2240 if (var->data.mode == nir_var_mem_ubo) { in unbreak_bos() 2264 nir_variable *var = nir_variable_create(shader, nir_var_mem_ubo, in unbreak_bos() 2268 var->data.mode = nir_var_mem_ubo; in unbreak_bos() 2281 nir_variable *var = nir_variable_create(shader, nir_var_mem_ubo, in unbreak_bos() 2285 var->data.mode = nir_var_mem_ubo; in unbreak_bos() 3085 NIR_PASS_V(nir, nir_lower_io_to_scalar, nir_var_mem_ubo | nir_var_mem_ssbo | nir_var_mem_shared); in zink_shader_create() 3117 nir_var_mem_ubo | in zink_shader_create() [all...] |
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_nir.c | 144 .modes = nir_var_mem_ubo | nir_var_mem_ssbo, in ir3_optimize_loop() 146 .robust_modes = compiler->robust_buffer_access2 ? nir_var_mem_ubo | nir_var_mem_ssbo: 0, in ir3_optimize_loop()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_shader.c | 659 nir_var_uniform | nir_var_mem_ubo | nir_var_mem_ssbo, in tu_lower_io() 777 nir_var_mem_ubo | nir_var_mem_ssbo, in tu_shader_create()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_lower_vulkan_resource.c | 76 return deref->modes == nir_var_mem_ubo; in lower_uniform_block_access()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_shader.c | 319 NIR_PASS_V(nir, nir_lower_explicit_io, nir_var_mem_ubo, in shader_create()
|
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/ |
H A D | nir_to_spirv.c | 329 case nir_var_mem_ubo: in get_storage_class() 1082 if (var->data.mode == nir_var_mem_ubo || var->data.mode == nir_var_mem_ssbo) in emit_uniform() 3723 if (deref->modes & nir_var_mem_ubo) in emit_deref_array() 3748 case nir_var_mem_ubo: in emit_deref_array() 3809 SpvId type = (var->data.mode & (nir_var_mem_ubo | nir_var_mem_ssbo)) ? in emit_deref_struct() 4293 nir_var_mem_ubo | in nir_to_spirv()
|