Home
last modified time | relevance | path

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

12345678910>>...12

/external/mesa3d/src/compiler/nir/
Dnir_lower_non_uniform_access.c77 nir_deref_instr *deref = nir_instr_as_deref(handle->parent_instr); in lower_non_uniform_tex_access() local
122 nir_deref_instr *deref = parent_derefs[texture_deref_handle]; in lower_non_uniform_tex_access() local
129 nir_deref_instr *deref = parent_derefs[sampler_deref_handle]; in lower_non_uniform_tex_access() local
151 nir_deref_instr *deref = nir_instr_as_deref(handle->parent_instr); in lower_non_uniform_access_intrin() local
177 nir_deref_instr *deref = nir_build_deref_array(b, parent_deref, first); in lower_non_uniform_access_intrin() local
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
221 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_locals_to_regs_block() local
Dnir_gather_info.c40 get_deref_info(nir_shader *shader, nir_variable *var, nir_deref_instr *deref, in get_deref_info()
83 nir_deref_instr *deref, bool is_output_read) in set_io_mask()
173 nir_deref_instr *deref, bool is_output_read) in mark_whole_variable()
201 get_io_offset(nir_deref_instr *deref, bool is_vertex_input, bool per_vertex) in get_io_offset()
231 nir_deref_instr *deref, bool is_output_read) in try_mask_partial_io()
301 update_memory_written_for_deref(nir_shader *shader, nir_deref_instr *deref) in update_memory_written_for_deref()
357 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_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()
243 nir_deref_instr_array_stride(nir_deref_instr *deref) in nir_deref_instr_array_stride()
294 nir_deref_instr_get_const_offset(nir_deref_instr *deref, in nir_deref_instr_get_const_offset()
328 nir_build_deref_offset(nir_builder *b, nir_deref_instr *deref, in nir_build_deref_offset()
409 nir_deref_instr *deref = nir_instr_as_deref(instr); in nir_fixup_deref_modes() local
651 rematerialize_deref_in_block(nir_deref_instr *deref, in rematerialize_deref_in_block()
721 nir_deref_instr *deref = nir_src_as_deref(*src); in rematerialize_deref_src() local
946 opt_restrict_deref_modes(nir_deref_instr *deref) in opt_restrict_deref_modes()
1084 opt_deref_ptr_as_array(nir_builder *b, nir_deref_instr *deref) in opt_deref_ptr_as_array()
[all …]
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()
113 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_opt_large_constants.c68 build_constant_load(nir_builder *b, nir_deref_instr *deref, in build_constant_load()
108 nir_deref_instr *deref, nir_const_value *val, in handle_constant_store()
209 nir_deref_instr *deref = nir_instr_as_deref(instr); in nir_opt_large_constants() local
356 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_opt_large_constants() local
377 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
134 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
221 nir_deref_instr *deref = nir_instr_as_deref(instr); in split_struct_derefs_impl() local
443 get_array_deref_info(nir_deref_instr *deref, in get_array_deref_info()
458 mark_array_deref_used(nir_deref_instr *deref, in mark_array_deref_used()
775 nir_deref_instr *deref = nir_instr_as_deref(instr); in split_array_access_impl() local
794 nir_deref_instr *deref = nir_src_as_deref(intrin->src[d]); in split_array_access_impl() local
1027 get_vec_deref_usage(nir_deref_instr *deref, in get_vec_deref_usage()
1044 mark_deref_if_complex(nir_deref_instr *deref, in mark_deref_if_complex()
1070 mark_deref_used(nir_deref_instr *deref, in mark_deref_used()
1117 nir_deref_instr *deref = path.path[i + 1]; in mark_deref_used() local
[all …]
Dnir_lower_scratch.c44 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_load_store() local
114 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_lower_vars_to_scratch() local
Dnir_gather_ssa_types.c166 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_gather_ssa_types() local
176 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_gather_ssa_types() local
/external/llvm-project/clang/test/Analysis/Checkers/WebKit/
Dref-cntbl-base-virtual-dtor.cpp5 void deref() {} in deref() function
32 void deref() {} in deref() function
39 void deref() {} in deref() function
45 void deref() {} in deref() function in FakeRefCntblBase3
/external/mesa3d/src/compiler/glsl/tests/
Dlower_int64_test.cpp196 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
207 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
224 ir_dereference_variable *const deref = in TEST_F() local
236 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
247 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
258 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
269 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
280 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
417 ir_dereference_variable *deref = in TEST_F() local
/external/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()
172 nir_deref_instr *deref = nir_instr_as_deref(instr); in lower_buffer_interface_derefs_impl() local
232 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_buffer_interface_derefs_impl() local
258 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_buffer_interface_derefs_impl() local
Dgl_nir_lower_samplers_as_deref.c123 nir_deref_instr *deref) in record_images_used()
138 nir_deref_instr *deref) in lower_deref()
225 nir_deref_instr *deref, in record_textures_used()
302 nir_deref_instr *deref = in lower_intrinsic() local
Dlower_ubo_reference.cpp276 ir_rvalue *deref, in setup_for_load_or_store()
339 ir_dereference *deref = (*rvalue)->as_dereference(); in handle_rvalue() local
435 ir_rvalue *deref, in ssbo_store()
523 ir_dereference *deref, in insert_buffer_access()
560 ir_dereference *deref, in write_to_memory()
619 ir_dereference *deref = expr->operands[0]->as_dereference(); in calculate_ssbo_unsized_array_length() local
680 lower_ubo_reference_visitor::calculate_unsized_array_stride(ir_dereference *deref, in calculate_unsized_array_stride()
742 ir_dereference *deref, in process_ssbo_unsized_array_length()
800 ir_dereference *deref = ir->lhs->as_dereference(); in check_for_ssbo_store() local
974 ir_rvalue *deref = (ir_rvalue *) inst; in lower_ssbo_atomic_intrinsic() 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_buffer_access.cpp58 ir_dereference *deref, in emit_access()
182 lower_buffer_access::is_dereferenced_thing_row_major(const ir_rvalue *deref) in is_dereferenced_thing_row_major()
274 ir_rvalue *deref, in setup_buffer_access()
Dlower_shared_reference.cpp128 ir_dereference *deref = (*rvalue)->as_dereference(); in handle_rvalue() local
186 ir_dereference *deref = ir->lhs->as_dereference(); in handle_assignment() local
243 ir_dereference *deref, in insert_buffer_access()
269 ir_rvalue *deref, in shared_store()
357 ir_rvalue *deref = (ir_rvalue *) inst; in lower_shared_atomic_intrinsic() local
Dlower_vector_derefs.cpp62 ir_dereference_array *const deref = (ir_dereference_array *) ir->lhs; in visit_enter() local
175 ir_dereference_array *const deref = (ir_dereference_array *) *rv; in handle_rvalue() local
/external/mesa3d/src/intel/compiler/
Dbrw_nir_lower_image_load_store.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
526 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_image_store_instr() local
607 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_image_atomic_instr() local
639 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_image_size_instr() local
/external/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c63 const nir_deref_instr *deref = *deref_ptr; in gather_usage_helper() local
107 static void gather_usage(const nir_deref_instr *deref, in gather_usage()
136 const nir_deref_instr *deref, in gather_intrinsic_load_deref_info()
338 nir_deref_instr *const deref = nir_src_as_deref(intr->src[0]); in scan_instruction() local

12345678910>>...12