Home
last modified time | relevance | path

Searched defs:deref (Results 1 – 25 of 250) sorted by relevance

12345678910

/third_party/mesa3d/src/compiler/nir/
Dnir_lower_locals_to_regs.c50 for (const nir_deref_instr *deref = void_deref; deref; in hash_deref() local
100 get_reg_for_deref(nir_deref_instr *deref, struct locals_to_regs_state *state) in get_reg_for_deref()
131 get_deref_reg_src(nir_deref_instr *deref, struct locals_to_regs_state *state) in get_deref_reg_src()
195 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_locals_to_regs_block() local
231 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_locals_to_regs_block() local
Dnir_deref.c44 nir_deref_instr *deref, void *mem_ctx) in nir_deref_path_init()
157 nir_deref_instr_has_complex_use(nir_deref_instr *deref, in nir_deref_instr_has_complex_use()
253 nir_deref_instr_array_stride(nir_deref_instr *deref) in nir_deref_instr_array_stride()
304 nir_deref_instr_get_const_offset(nir_deref_instr *deref, in nir_deref_instr_get_const_offset()
338 nir_build_deref_offset(nir_builder *b, nir_deref_instr *deref, in nir_build_deref_offset()
423 nir_deref_instr *deref = nir_instr_as_deref(instr); in nir_fixup_deref_modes() local
576 is_interface_struct_deref(const nir_deref_instr *deref) in is_interface_struct_deref()
704 nir_deref_path *nir_get_deref_path(void *mem_ctx, nir_deref_and_path *deref) in nir_get_deref_path()
732 rematerialize_deref_in_block(nir_deref_instr *deref, in rematerialize_deref_in_block()
802 nir_deref_instr *deref = nir_src_as_deref(*src); in rematerialize_deref_src() local
[all …]
Dnir_lower_scratch.c44 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_load_store() local
78 static bool only_used_for_load_store(nir_deref_instr *deref) in only_used_for_load_store()
120 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_lower_vars_to_scratch() local
158 nir_deref_instr *deref = nir_instr_as_deref(instr); in nir_lower_vars_to_scratch() local
Dnir_gather_info.c53 get_deref_info(nir_shader *shader, nir_variable *var, nir_deref_instr *deref, in get_deref_info()
95 nir_deref_instr *deref, bool is_output_read) in set_io_mask()
195 nir_deref_instr *deref, bool is_output_read) in mark_whole_variable()
221 get_io_offset(nir_deref_instr *deref, nir_variable *var, bool is_arrayed, in get_io_offset()
271 nir_deref_instr *deref, bool is_output_read) in try_mask_partial_io()
527 nir_deref_instr *deref = nir_src_as_deref(instr->src[0]); in gather_intrinsic_info() local
555 nir_deref_instr *deref = nir_src_as_deref(instr->src[0]); in gather_intrinsic_info() local
Dnir_lower_vec3_to_vec4.c49 nir_deref_instr *deref = nir_instr_as_deref(instr); in lower_vec3_to_vec4_impl() local
69 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_vec3_to_vec4_impl() local
90 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_vec3_to_vec4_impl() local
Dnir_remove_dead_variables.c31 deref_used_for_not_store(nir_deref_instr *deref) in deref_used_for_not_store()
65 add_var_use_deref(nir_deref_instr *deref, struct set *live) in add_var_use_deref()
121 nir_deref_instr *deref = nir_instr_as_deref(instr); in remove_dead_var_writes() local
Dnir_lower_vars_to_ssa.c150 get_deref_node_recur(nir_deref_instr *deref, in get_deref_node_recur()
222 get_deref_node(nir_deref_instr *deref, struct lower_variables_state *state) in get_deref_node()
394 register_complex_use(nir_deref_instr *deref, in register_complex_use()
409 nir_deref_instr *deref = nir_src_as_deref(load_instr->src[0]); in register_load_instr() local
424 nir_deref_instr *deref = nir_src_as_deref(store_instr->src[0]); in register_store_instr() local
440 nir_deref_instr *deref = nir_src_as_deref(copy_instr->src[idx]); in register_copy_instr() local
460 nir_deref_instr *deref = nir_instr_as_deref(instr); in register_variable_uses() local
557 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in rename_variables() local
610 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in rename_variables() local
Dnir_lower_readonly_images_to_tex.c43 replace_image_type_with_sampler(nir_deref_instr *deref) in replace_image_type_with_sampler()
82 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in is_readonly_image_op() local
124 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_readonly_image_op() local
Dnir_opt_large_constants.c68 build_constant_load(nir_builder *b, nir_deref_instr *deref, in build_constant_load()
105 nir_deref_instr *deref, nir_const_value *val, in handle_constant_store()
206 nir_deref_instr *deref = nir_instr_as_deref(instr); in nir_opt_large_constants() local
353 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_opt_large_constants() local
374 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_opt_large_constants() local
Dnir_lower_indirect_derefs.c51 nir_deref_instr *deref = *deref_arr; in emit_indirect_load_store_deref() local
74 nir_deref_instr *deref = *deref_arr; in emit_load_store_deref() local
135 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_indirect_derefs_block() local
Dnir_lower_clip_disable.c41 recursive_if_chain(nir_builder *b, nir_deref_instr *deref, nir_ssa_def *value, unsigned clip_plane_… in recursive_if_chain()
72 nir_deref_instr *deref = nir_src_as_deref(instr->src[0]); in lower_clip_plane_store() local
Dnir_split_vars.c46 nir_deref_instr *deref = nir_instr_as_deref(instr); in get_complex_used_vars() local
209 nir_deref_instr *deref = nir_instr_as_deref(instr); in split_struct_derefs_impl() local
431 get_array_deref_info(nir_deref_instr *deref, in get_array_deref_info()
446 mark_array_deref_used(nir_deref_instr *deref, in mark_array_deref_used()
764 nir_deref_instr *deref = nir_instr_as_deref(instr); in split_array_access_impl() local
783 nir_deref_instr *deref = nir_src_as_deref(intrin->src[d]); in split_array_access_impl() local
1016 get_vec_deref_usage(nir_deref_instr *deref, in get_vec_deref_usage()
1033 mark_deref_if_complex(nir_deref_instr *deref, in mark_deref_if_complex()
1059 mark_deref_used(nir_deref_instr *deref, in mark_deref_used()
1106 nir_deref_instr *deref = path.path[i + 1]; in mark_deref_used() local
[all …]
Dnir_lower_texcoord_replace.c32 get_io_index(nir_builder *b, nir_deref_instr *deref) in get_io_index()
120 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_lower_texcoord_replace_impl() local
Dnir_opt_copy_prop_vars.c70 nir_deref_and_path deref; member
314 nir_deref_and_path *deref) in copy_entry_create()
339 is_array_deref_of_vector(const nir_deref_and_path *deref) in is_array_deref_of_vector()
350 nir_deref_and_path *deref, in lookup_entry_for_deref()
375 nir_deref_and_path *deref, in lookup_entry_and_kill_aliases()
422 nir_deref_and_path *deref, in kill_aliases()
436 nir_deref_and_path *deref, in get_entry_and_kill_aliases()
638 nir_deref_path *deref, in specialize_wildcards()
763 nir_deref_and_path deref = {deref_written, NULL}; in invalidate_copies_for_cf_node() local
/third_party/mesa3d/src/compiler/glsl/tests/
Dlower_int64_test.cpp195 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
206 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
223 ir_dereference_variable *const deref = in TEST_F() local
235 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
246 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
257 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
268 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
279 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
416 ir_dereference_variable *deref = in TEST_F() local
/third_party/mesa3d/src/panfrost/vulkan/
Dpanvk_vX_nir_lower_descriptors.c329 get_resource_deref_binding(nir_deref_instr *deref, in get_resource_deref_binding()
354 load_resource_deref_desc(nir_builder *b, nir_deref_instr *deref, in load_resource_deref_desc()
395 load_tex_img_size(nir_builder *b, nir_deref_instr *deref, in load_tex_img_size()
412 load_tex_img_levels(nir_builder *b, nir_deref_instr *deref, in load_tex_img_levels()
422 load_tex_img_samples(nir_builder *b, nir_deref_instr *deref, in load_tex_img_samples()
444 nir_deref_instr *deref = nir_src_as_deref(tex->src[tex_src_idx].src); in lower_tex() local
473 nir_deref_instr *deref = nir_src_as_deref(tex->src[sampler_src_idx].src); in lower_tex() local
496 nir_deref_instr *deref = nir_src_as_deref(tex->src[tex_src_idx].src); in lower_tex() local
521 get_img_index(nir_builder *b, nir_deref_instr *deref, in get_img_index()
550 nir_deref_instr *deref = nir_src_as_deref(intr->src[0]); in lower_img_intrinsic() local
/third_party/mesa3d/src/compiler/glsl/
Dgl_nir_lower_buffers.c33 get_block_array_index(nir_builder *b, nir_deref_instr *deref, in get_block_array_index()
192 nir_deref_instr *deref = nir_instr_as_deref(instr); in lower_buffer_interface_derefs_impl() local
252 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_buffer_interface_derefs_impl() local
278 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_buffer_interface_derefs_impl() local
Dgl_nir_lower_samplers_as_deref.c150 nir_deref_instr *deref) in lower_deref()
238 nir_deref_instr *deref, in record_textures_used()
260 nir_deref_instr *deref, in record_samplers_used()
334 nir_deref_instr *deref = in lower_intrinsic() local
Dgl_nir_lower_xfb_varying.c79 nir_deref_instr **deref, const struct glsl_type **type) in get_deref()
125 copy_to_new_var(nir_builder *b, nir_deref_instr *deref, in copy_to_new_var()
162 nir_deref_instr *deref = NULL; in gl_nir_lower_xfb_varying() local
Dopt_function_inlining.cpp113 ir_save_lvalue_visitor::visit_enter(ir_dereference_array *deref) in visit_enter()
254 ir_dereference *deref = param->as_dereference(); in generate_inline() local
373 ir_variable_replacement_visitor::replace_deref(ir_dereference **deref) in replace_deref()
387 ir_dereference *deref = (*rvalue)->as_dereference(); in replace_rvalue() local
Dir_builder.h71 deref(ir_dereference *val) in deref() function
76 deref(ir_variable *var) in deref() function
Dlower_vector_derefs.cpp62 ir_dereference_array *const deref = (ir_dereference_array *) ir->lhs; in visit_enter() local
174 ir_dereference_array *const deref = (ir_dereference_array *) *rv; in handle_rvalue() local
/third_party/mesa3d/src/intel/compiler/
Dbrw_nir_lower_storage_image.c31 _load_image_param(nir_builder *b, nir_deref_instr *deref, unsigned offset) in _load_image_param()
65 image_coord_is_in_bounds(nir_builder *b, nir_deref_instr *deref, in image_coord_is_in_bounds()
93 nir_deref_instr *deref, nir_ssa_def *coord) in image_address()
368 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_image_load_instr() local
524 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_image_store_instr() local
608 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_image_atomic_instr() local
640 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_image_size_instr() local
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c64 const nir_deref_instr *deref = *deref_ptr; in gather_usage_helper() local
108 static void gather_usage(const nir_deref_instr *deref, in gather_usage()
137 const nir_deref_instr *deref, in gather_intrinsic_load_deref_info()
334 nir_deref_instr *const deref = nir_src_as_deref(intr->src[0]); in scan_instruction() local
/third_party/rust/crates/bindgen/bindgen-tests/tests/expectations/tests/libclang-9/
Dobjc_template.rs17 fn deref(&self) -> &Self::Target { in deref() method
41 fn deref(&self) -> &Self::Target { in deref() method

12345678910