| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| H A D | gl_nir_lower_buffers.c | 50 unsigned arr_index = nir_src_as_uint(deref->arr.index); local in function:get_block_array_index 51 arr_index = MIN2(arr_index, arr_size - 1); 54 block_name = ralloc_asprintf(b->shader, "[%u]%s", arr_index, 57 nir_ssa_def *arr_index = nir_ssa_for_src(b, deref->arr.index, 1); local in function:get_block_array_index 58 arr_index = nir_umin(b, arr_index, nir_imm_int(b, arr_size - 1)); 59 nir_ssa_def *arr_offset = nir_imul_imm(b, arr_index, array_elements);
|
| H A D | lower_vector_derefs.cpp | 100 ir_variable *const arr_index = local in function:vector_deref_visitor::visit_enter 102 factory.emit(assign(arr_index, deref->array_index)); 118 equal(arr_index, cmp_index), 125 equal(arr_index, cmp_index));
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| H A D | lower_vector_derefs.cpp | 100 ir_variable *const arr_index = local in function:vector_deref_visitor::visit_enter 102 factory.emit(assign(arr_index, deref->array_index)); 118 equal(arr_index, cmp_index), 125 equal(arr_index, cmp_index));
|
| H A D | gl_nir_lower_buffers.c | 51 unsigned arr_index = nir_src_as_uint(deref->arr.index); local in function:get_block_array_index 54 block_name = ralloc_asprintf(b->shader, "[%u]%s", arr_index, 57 const_array_offset += arr_index * array_elements; 59 nir_ssa_def *arr_index = nir_ssa_for_src(b, deref->arr.index, 1); local in function:get_block_array_index 60 arr_index = nir_umin(b, arr_index, nir_imm_int(b, arr_size - 1)); 61 nir_ssa_def *arr_offset = nir_amul_imm(b, arr_index, array_elements);
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_nir_apply_pipeline_layout.c | 701 nir_ssa_def *arr_index = nir_ssa_for_src(b, deref->arr.index, 1); local in function:build_descriptor_load 703 arr_index = nir_umin(b, arr_index, nir_imm_int(b, array_size - 1)); 706 nir_imul_imm(b, arr_index, descriptor_size)); 860 unsigned arr_index = MIN2(nir_src_as_uint(deref->arr.index), array_size - 1); local in function:lower_tex_deref 869 for (int i = 0; i < arr_index; i++) 873 *base_index += arr_index;
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_shader.c | 357 nir_ssa_def *arr_index = nir_ssa_for_src(b, deref->arr.index, 1); local in function:build_bindless 359 nir_imul_imm(b, arr_index, 2)); 382 nir_ssa_def *arr_index = nir_ssa_for_src(b, deref->arr.index, 1); local in function:build_bindless 384 nir_imul_imm(b, arr_index, descriptor_stride));
|
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| H A D | anv_nir_apply_pipeline_layout.c | 1174 unsigned arr_index = MIN2(nir_src_as_uint(deref->arr.index), array_size - 1); local in function:lower_tex_deref 1183 for (int i = 0; i < arr_index; i++) 1187 *base_index += arr_index;
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/spirv/ |
| H A D | vtn_variables.c | 456 nir_ssa_def *arr_index = local in function:vtn_pointer_dereference 459 tail = nir_build_deref_array(&b->nb, tail, arr_index);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/ |
| H A D | vtn_variables.c | 368 nir_ssa_def *arr_index = local in function:vtn_nir_deref_pointer_dereference 371 tail = nir_build_deref_array(&b->nb, tail, arr_index);
|