Home
last modified time | relevance | path

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

123

/external/mesa3d/src/compiler/nir/
Dnir_lower_constant_initializers.c28 deref_apply_constant_initializer(nir_deref_var *deref, void *state) in deref_apply_constant_initializer()
54 nir_deref_var deref; in lower_const_initializer() local
Dnir_split_var_copies.c98 nir_deref_array *deref = nir_deref_array_create(state->dead_ctx); in split_var_copy_instr() local
129 nir_deref_struct *deref = nir_deref_struct_create(state->dead_ctx, i); in split_var_copy_instr() local
155 nir_deref_array *deref = nir_deref_array_create(state->dead_ctx); in split_var_copy_instr() local
Dnir_lower_vars_to_ssa.c44 nir_deref_var *deref; member
135 get_deref_node(nir_deref_var *deref, struct lower_variables_state *state) in get_deref_node()
221 foreach_deref_node_worker(struct deref_node *node, nir_deref *deref, in foreach_deref_node_worker()
271 foreach_deref_node_match(nir_deref_var *deref, in foreach_deref_node_match()
288 deref_may_be_aliased_node(struct deref_node *node, nir_deref *deref, in deref_may_be_aliased_node()
349 deref_may_be_aliased(nir_deref_var *deref, in deref_may_be_aliased()
666 nir_deref_var *deref = node->deref; in nir_lower_vars_to_ssa_impl() local
Dnir_lower_indirect_derefs.c34 nir_deref_var *deref, nir_deref *arr_parent, in emit_indirect_load_store()
98 nir_deref_var *deref, nir_deref *tail, in emit_load_store()
144 deref_has_indirect(nir_deref_var *deref) in deref_has_indirect()
Dnir_lower_locals_to_regs.c54 for (const nir_deref *deref = deref_var->deref.child; in hash_deref() local
94 get_reg_for_deref(nir_deref_var *deref, struct locals_to_regs_state *state) in get_reg_for_deref()
126 get_deref_reg_src(nir_deref_var *deref, nir_instr *instr, in get_deref_reg_src()
Dnir_gather_info.c95 get_io_offset(nir_deref_var *deref) in get_io_offset()
127 try_mask_partial_io(nir_shader *shader, nir_deref_var *deref) in try_mask_partial_io()
Dnir.c597 nir_deref_var *deref = ralloc(mem_ctx, nir_deref_var); in nir_deref_var_create() local
608 nir_deref_array *deref = ralloc(mem_ctx, nir_deref_array); in nir_deref_array_create() local
620 nir_deref_struct *deref = ralloc(mem_ctx, nir_deref_struct); in nir_deref_struct_create() local
628 nir_deref_var_clone(const nir_deref_var *deref, void *mem_ctx) in nir_deref_var_clone()
641 deref_array_clone(const nir_deref_array *deref, void *mem_ctx) in deref_array_clone()
656 deref_struct_clone(const nir_deref_struct *deref, void *mem_ctx) in deref_struct_clone()
666 nir_deref_clone(const nir_deref *deref, void *mem_ctx) in nir_deref_clone()
690 deref_foreach_leaf_build_recur(nir_deref_var *deref, nir_deref *tail, in deref_foreach_leaf_build_recur()
753 deref_foreach_leaf_copy_recur(nir_deref_var *deref, nir_deref *tail, in deref_foreach_leaf_copy_recur()
794 nir_deref_foreach_leaf(nir_deref_var *deref, in nir_deref_foreach_leaf()
[all …]
Dnir_opt_copy_prop_vars.c59 nir_deref_var *deref; member
260 nir_deref_var *deref, in lookup_entry_for_deref()
273 nir_deref_var *deref, unsigned components) in mark_aliased_entries_as_read()
283 nir_deref_var *deref, in get_entry_and_kill_aliases()
464 specialize_wildcards(nir_deref_var *deref, in specialize_wildcards()
Dnir_lower_clip_cull_distance_arrays.c103 nir_deref *deref = &var_ref->deref; in rewrite_references() local
Dnir_lower_var_copies.c41 deref_next_wildcard_parent(nir_deref *deref) in deref_next_wildcard_parent()
/external/mesa3d/src/compiler/glsl/
Dlower_vector_derefs.cpp57 ir_dereference_array *const deref = (ir_dereference_array *) ir->lhs; in visit_enter() local
86 ir_dereference_array *const deref = (ir_dereference_array *) *rv; in handle_rvalue() local
Dopt_function_inlining.cpp113 ir_save_lvalue_visitor::visit_enter(ir_dereference_array *deref) in visit_enter()
246 ir_dereference *deref = param->as_dereference(); in generate_inline() local
364 ir_variable_replacement_visitor::replace_deref(ir_dereference **deref) in replace_deref()
378 ir_dereference *deref = (*rvalue)->as_dereference(); in replace_rvalue() local
Dir_builder.h68 deref(ir_dereference *val) in deref() function
73 deref(ir_variable *var) in deref() function
Dlower_ubo_reference.cpp270 ir_rvalue *deref, in setup_for_load_or_store()
333 ir_dereference *deref = (*rvalue)->as_dereference(); in handle_rvalue() local
426 ir_rvalue *deref, in ssbo_store()
514 ir_dereference *deref, in insert_buffer_access()
551 ir_dereference *deref, in write_to_memory()
607 ir_dereference *deref = expr->operands[0]->as_dereference(); in calculate_ssbo_unsized_array_length() local
668 lower_ubo_reference_visitor::calculate_unsized_array_stride(ir_dereference *deref, in calculate_unsized_array_stride()
730 ir_dereference *deref, in process_ssbo_unsized_array_length()
784 ir_dereference *deref = ir->lhs->as_dereference(); in check_for_ssbo_store() local
958 ir_rvalue *deref = (ir_rvalue *) inst; in lower_ssbo_atomic_intrinsic() local
Dlower_shared_reference.cpp124 ir_dereference *deref = (*rvalue)->as_dereference(); in handle_rvalue() local
182 ir_dereference *deref = ir->lhs->as_dereference(); in handle_assignment() local
239 ir_dereference *deref, in insert_buffer_access()
265 ir_rvalue *deref, in shared_store()
353 ir_rvalue *deref = (ir_rvalue *) inst; in lower_shared_atomic_intrinsic() local
Dlower_buffer_access.cpp57 ir_dereference *deref, in emit_access()
232 lower_buffer_access::is_dereferenced_thing_row_major(const ir_rvalue *deref) in is_dereferenced_thing_row_major()
324 ir_rvalue *deref, in setup_buffer_access()
Dopt_array_splitting.cpp207 ir_dereference_variable *deref = ir->array->as_dereference_variable(); in visit_enter() local
322 ir_array_splitting_visitor::split_deref(ir_dereference **deref) in split_deref()
364 ir_dereference *deref = (*rvalue)->as_dereference(); in handle_rvalue() local
Dlower_texture_projection.cpp67 ir_dereference *deref = new(mem_ctx) ir_dereference_variable(var); in visit_leave() local
Dopt_flip_matrices.cpp84 ir_dereference_variable *deref = ir->operands[0]->as_dereference_variable(); in visit_enter() local
Dopt_structure_splitting.cpp222 ir_structure_splitting_visitor::split_deref(ir_dereference **deref) in split_deref()
253 ir_dereference *deref = (*rvalue)->as_dereference(); in handle_rvalue() local
Dopt_tree_grafting.cpp99 ir_dereference_variable *deref = ir->as_dereference_variable(); in dereferences_variable_callback() local
124 ir_dereference_variable *deref = (*rvalue)->as_dereference_variable(); in do_graft() local
/external/mesa3d/src/mesa/state_tracker/
Dst_nir_lower_builtin.c73 get_element(const struct gl_builtin_uniform_desc *desc, nir_deref_var *deref) in get_element()
99 get_variable(lower_builtin_state *state, nir_deref_var *deref, in get_variable()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_fs_channel_expressions.cpp121 ir_dereference *deref; in get_element() local
194 ir_dereference *deref; in visit_leave() local
Dbrw_cubemap_normalize.cpp63 ir_dereference *deref = new(mem_ctx) ir_dereference_variable(var); in visit_leave() local
/external/skia/include/core/
DSkRefCnt.h129 void deref() const { this->unref(); } in deref() function
228 void deref() const { this->unref(); } in deref() function

123