| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_lower_var_copies.c | 58 nir_deref_instr *src_deref, 66 src_deref = build_deref_to_next_wildcard(b, src_deref, &src_deref_arr); 74 unsigned length = glsl_get_length(src_deref->type); 83 nir_build_deref_array_imm(b, src_deref, i), 88 glsl_get_bare_type(src_deref->type)); 92 nir_load_deref_with_access(b, src_deref, src_access), 55 emit_deref_copy_load_store(nir_builder * b,nir_deref_instr * dst_deref,nir_deref_instr ** dst_deref_arr,nir_deref_instr * src_deref,nir_deref_instr ** src_deref_arr,enum gl_access_qualifier dst_access,enum gl_access_qualifier src_access) argument
|
| H A D | nir_opt_find_array_copies.c | 578 nir_deref_instr *src_deref; local in function:opt_find_array_copies_block 581 src_deref = nir_src_as_deref(intrin->src[1]); 587 src_deref = NULL; 589 src_deref = nir_src_as_deref(load->src[0]); 595 src_deref = NULL; 602 if (src_deref && 603 !nir_deref_mode_must_be(src_deref, nir_var_function_temp | 605 src_deref = NULL; 614 if (src_deref && 615 (nir_deref_instr_has_indirect(src_deref) || [all...] |
| H A D | nir_opt_large_constants.c | 220 nir_deref_instr *src_deref = NULL, *dst_deref = NULL; local in function:nir_opt_large_constants 230 src_deref = nir_src_as_deref(intrin->src[0]); 269 if (src_deref && nir_deref_mode_must_be(src_deref, nir_var_function_temp)) { 270 nir_variable *var = nir_deref_instr_get_variable(src_deref);
|
| H A D | nir_lower_variable_initializers.c | 75 nir_deref_instr *src_deref = nir_build_deref_var(b, var->pointer_initializer); local in function:lower_const_initializer 79 nir_store_deref(b, dst_deref, &src_deref->dest.ssa, ~0);
|
| H A D | nir_split_vars.c | 734 nir_deref_instr *src_deref = nir_src_as_deref(copy->src[1]); local in function:split_array_copies_impl 739 get_array_deref_info(src_deref, var_info_map, modes); 746 nir_deref_path_init(&src_path, src_deref, mem_ctx);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_lower_var_copies.c | 58 nir_deref_instr *src_deref, 66 src_deref = build_deref_to_next_wildcard(b, src_deref, &src_deref_arr); 74 unsigned length = glsl_get_length(src_deref->type); 83 nir_build_deref_array_imm(b, src_deref, i), 88 glsl_get_bare_type(src_deref->type)); 92 nir_load_deref_with_access(b, src_deref, src_access), 55 emit_deref_copy_load_store(nir_builder * b,nir_deref_instr * dst_deref,nir_deref_instr ** dst_deref_arr,nir_deref_instr * src_deref,nir_deref_instr ** src_deref_arr,enum gl_access_qualifier dst_access,enum gl_access_qualifier src_access) argument
|
| H A D | nir_opt_find_array_copies.c | 245 nir_deref_instr *src_deref; local in function:opt_find_array_copies_block 247 src_deref = nir_src_as_deref(intrin->src[1]); 250 src_deref = get_deref_for_load_src(intrin->src[1], 262 if (src_deref == NULL) 270 if (!(src_deref->mode & (nir_var_function_temp | read_only_modes))) 281 if (nir_deref_instr_get_variable(src_deref) == dst_var) 288 if (dst_deref->type != src_deref->type) 297 nir_deref_path_init(&s.first_src_path, src_deref, mem_ctx); 305 src_deref, s.next_array_idx, mem_ctx))
|
| H A D | nir_opt_large_constants.c | 174 nir_deref_instr *src_deref = NULL, *dst_deref = NULL; local in function:nir_opt_large_constants 182 src_deref = nir_src_as_deref(intrin->src[0]); 191 src_deref = nir_src_as_deref(intrin->src[1]); 213 if (src_deref && src_deref->mode == nir_var_function_temp) { 214 nir_variable *var = nir_deref_instr_get_variable(src_deref);
|
| H A D | nir_split_vars.c | 652 nir_deref_instr *src_deref = nir_src_as_deref(copy->src[1]); local in function:split_array_copies_impl 657 get_array_deref_info(src_deref, var_info_map, modes); 664 nir_deref_path_init(&src_path, src_deref, mem_ctx);
|
| /xsrc/external/mit/MesaLib/dist/src/microsoft/compiler/ |
| H A D | dxil_nir.c | 984 nir_deref_instr *src_deref = nir_src_as_deref(intr->src[1]); local in function:lower_memcpy_deref 988 assert(dst_deref && src_deref); 994 src_deref = nir_build_deref_cast(b, &src_deref->dest.ssa, src_deref->modes, 1014 nir_ssa_def *val = memcpy_load_deref_elem(b, src_deref, loop_index);
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/spirv/ |
| H A D | vtn_variables.c | 2682 nir_deref_instr *src_deref = vtn_nir_deref(b, w[3]); local in function:vtn_handle_variables 2694 nir_ssa_def *valid = nir_build_deref_mode_is(&b->nb, 1, &src_deref->dest.ssa, nir_mode); 2696 &src_deref->dest.ssa, 2715 nir_deref_instr *src_deref = vtn_nir_deref(b, w[3]); local in function:vtn_handle_variables 2718 nir_bcsel(&b->nb, nir_build_deref_mode_is(&b->nb, 1, &src_deref->dest.ssa, 2724 nir_bcsel(&b->nb, nir_build_deref_mode_is(&b->nb, 1, &src_deref->dest.ssa,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| H A D | zink_compiler.c | 1186 nir_deref_instr *src_deref = nir_src_as_deref(instr->src[0]); local in function:lower_bindless_io_instr 1187 nir_variable *var = nir_deref_instr_get_variable(src_deref); 1207 nir_instr_remove(&src_deref->instr);
|