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.h196 struct vtn_type { struct
229 struct vtn_type *array_element; argument
232 struct vtn_type **members; argument
278 struct vtn_type *type;
309 struct vtn_type *type;
450 nir_ssa_def **index_out, struct vtn_type **type_out,
Dvtn_variables.c65 static struct vtn_type *
69 struct vtn_type *type = chain->var->type; in vtn_access_chain_tail_type()
109 struct vtn_type *deref_type = chain->var->type; in vtn_access_chain_to_deref()
300 struct vtn_type **type, unsigned *chain_idx) in get_vulkan_resource_index()
337 nir_ssa_def **index_out, struct vtn_type **type_out, in vtn_access_chain_to_offset()
341 struct vtn_type *type; in vtn_access_chain_to_offset()
392 vtn_type_block_size(struct vtn_type *type) in vtn_type_block_size()
444 struct vtn_type *type = chain->var->type; in vtn_access_chain_get_offset_size()
517 struct vtn_type *type, struct vtn_ssa_value **inout) in _vtn_block_load_store()
699 struct vtn_type *type; in vtn_block_load()
[all …]
Dspirv_to_nir.c405 struct vtn_type *type;
410 static struct vtn_type *
411 vtn_type_copy(struct vtn_builder *b, struct vtn_type *src) in vtn_type_copy()
413 struct vtn_type *dest = ralloc(b, struct vtn_type); in vtn_type_copy()
435 dest->members = ralloc_array(b, struct vtn_type *, elems); in vtn_type_copy()
436 memcpy(dest->members, src->members, elems * sizeof(struct vtn_type *)); in vtn_type_copy()
451 static struct vtn_type *
452 mutable_matrix_member(struct vtn_builder *b, struct vtn_type *type, int member) in mutable_matrix_member()
572 struct vtn_type *type = val->type; in type_decoration_cb()
700 val->type = rzalloc(b, struct vtn_type); in vtn_handle_type()
[all …]
Dvtn_cfg.c90 struct vtn_type *type = vtn_value(b, w[1], vtn_value_type_type)->type; in vtn_cfg_handle_prepass_instruction()
106 struct vtn_type *without_array = type; in vtn_cfg_handle_prepass_instruction()
508 struct vtn_type *type = vtn_value(b, w[1], vtn_value_type_type)->type; in vtn_handle_phis_first_pass()