Home
last modified time | relevance | path

Searched refs:vtn_type (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/compiler/spirv/
Dvtn_private.h272 struct vtn_type { struct
293 struct vtn_type *array_element;
310 struct vtn_type **members;
330 struct vtn_type *deref;
354 struct vtn_type *image;
360 struct vtn_type **params;
363 struct vtn_type *return_type;
369 struct vtn_type *t1, struct vtn_type *t2);
418 struct vtn_type *type;
426 struct vtn_type *ptr_type;
[all …]
Dvtn_variables.c89 struct vtn_type *type = base->type; in vtn_access_chain_pointer_dereference()
183 struct vtn_type *type = base->type; in vtn_ssa_offset_pointer_dereference()
368 struct vtn_variable *var, struct vtn_type *ptr_type) in vtn_pointer_for_variable()
405 struct vtn_type *deref_type = ptr->var->type; in vtn_pointer_to_deref()
616 struct vtn_type *type = ptr->var->type; in vtn_pointer_to_offset()
667 vtn_type_block_size(struct vtn_builder *b, struct vtn_type *type) in vtn_type_block_size()
721 struct vtn_type *type, in vtn_access_chain_get_offset_size()
796 struct vtn_type *type, struct vtn_ssa_value **inout) in _vtn_block_load_store()
1547 struct vtn_type *interface_type, in vtn_storage_class_to_mode()
1648 struct vtn_type *ptr_type) in vtn_pointer_from_ssa()
[all …]
Dspirv_to_nir.c537 struct vtn_type *type;
547 struct vtn_type *t1, struct vtn_type *t2) in vtn_types_compatible()
594 static struct vtn_type *
595 vtn_type_copy(struct vtn_builder *b, struct vtn_type *src) in vtn_type_copy()
597 struct vtn_type *dest = ralloc(b, struct vtn_type); in vtn_type_copy()
614 dest->members = ralloc_array(b, struct vtn_type *, src->length); in vtn_type_copy()
624 dest->params = ralloc_array(b, struct vtn_type *, src->length); in vtn_type_copy()
632 static struct vtn_type *
633 mutable_matrix_member(struct vtn_builder *b, struct vtn_type *type, int member) in mutable_matrix_member()
769 struct vtn_type *mat_type = mutable_matrix_member(b, ctx->type, member); in struct_member_matrix_stride_cb()
[all …]
Dvtn_cfg.c34 struct vtn_type *ptr_type = rzalloc(b, struct vtn_type); in vtn_pointer_for_image_or_sampler_variable()
59 const struct vtn_type *func_type = in vtn_cfg_handle_prepass_instruction()
110 struct vtn_type *type = vtn_value(b, w[1], vtn_value_type_type)->type; in vtn_cfg_handle_prepass_instruction()
122 struct vtn_type *without_array = vtn_var->type; in vtn_cfg_handle_prepass_instruction()
167 sampler_var->type = rzalloc(b, struct vtn_type); in vtn_cfg_handle_prepass_instruction()
627 struct vtn_type *type = vtn_value(b, w[1], vtn_value_type_type)->type; in vtn_handle_phis_first_pass()