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