Searched refs:vtn_type (Results 1 – 4 of 4) sorted by relevance
/external/mesa3d/src/compiler/spirv/ |
D | vtn_private.h | 196 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,
|
D | vtn_variables.c | 65 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 …]
|
D | spirv_to_nir.c | 405 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 …]
|
D | vtn_cfg.c | 90 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()
|