Searched refs:vtn_type (Results 1 - 14 of 14) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/compiler/spirv/ |
| H A D | vtn_private.h | 265 struct vtn_type *type; 343 struct vtn_type { struct 366 /* for arrays, the vtn_type for the elements of the array */ 367 struct vtn_type *array_element; 383 /* for structures, the vtn_type for each member */ 384 struct vtn_type **members; 410 /* For pointers, the vtn_type for dereferenced type */ 411 struct vtn_type *deref; 423 * vtn_type::type which is actually going to be the GLSL type for a 438 struct vtn_type *imag [all...] |
| H A D | vtn_opencl.c | 37 struct vtn_type **src_types, 38 const struct vtn_type *dest_type); 57 int ntypes, struct vtn_type **src_types, 138 struct vtn_type **src_types) 179 struct vtn_type **src_types, 180 const struct vtn_type *dest_type, 212 struct vtn_type *dest_type = w_dest ? vtn_get_type(b, w_dest[0]) : NULL; 215 struct vtn_type *src_types[5] = { NULL }; 284 unsigned num_srcs, nir_ssa_def **srcs, struct vtn_type **src_types, 285 const struct vtn_type *dest_typ [all...] |
| H A D | vtn_variables.c | 311 struct vtn_type *type = base->type; 1472 struct vtn_type *interface_type, 1687 struct vtn_type *ptr_type) 1692 struct vtn_type *without_array = 1796 struct vtn_type *ptr_type, SpvStorageClass storage_class, 1800 struct vtn_type *type = ptr_type->deref; 1802 struct vtn_type *without_array = vtn_type_without_array(ptr_type->deref); 1946 struct vtn_type *per_vertex_type = var->type; 1951 struct vtn_type *iface_type = per_vertex_type; 2156 struct vtn_type *dst_typ [all...] |
| H A D | spirv_to_nir.c | 303 struct vtn_type *type = vtn_get_value_type(b, value_id); 337 struct vtn_type *type = vtn_get_value_type(b, value_id); 366 struct vtn_type *type = vtn_get_value_type(b, value_id); 378 struct vtn_type *type = vtn_get_value_type(b, value_id); 387 struct vtn_type *type = vtn_get_value_type(b, value_id); 404 struct vtn_type *type = vtn_get_value_type(b, value_id); 414 struct vtn_type *type = vtn_get_value_type(b, value_id); 716 struct vtn_type *type; 724 vtn_type_contains_block(struct vtn_builder *b, struct vtn_type *type) 749 struct vtn_type *t 5391 struct vtn_type *vtn_type = vtn_get_type(b, w[1]); local in function:vtn_handle_ptr [all...] |
| H A D | vtn_cfg.c | 126 struct vtn_type *ret_type = vtn_callee->type->return_type; 170 const struct vtn_type *func_type = b->func->type; 234 struct vtn_type *type = vtn_get_type(b, w[1]); 889 struct vtn_type *type = vtn_get_type(b, w[1]);
|
| H A D | vtn_subgroup.c | 77 struct vtn_type *dest_type = vtn_get_type(b, w[1]);
|
| H A D | vtn_alu.c | 1166 struct vtn_type *type = vtn_get_type(b, w[1]);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/ |
| H A D | vtn_private.h | 230 struct vtn_type *type; 291 struct vtn_type { struct 314 /* for arrays, the vtn_type for the elements of the array */ 315 struct vtn_type *array_element; 331 /* for structures, the vtn_type for each member */ 332 struct vtn_type **members; 358 /* For pointers, the vtn_type for dereferenced type */ 359 struct vtn_type *deref; 383 struct vtn_type *image; 388 /* For functions, the vtn_type fo [all...] |
| H A D | vtn_cfg.c | 29 struct vtn_type *param_type, 32 struct vtn_type *ptr_type = param_type; 36 ptr_type = rzalloc(b, struct vtn_type); 46 vtn_type_count_function_params(struct vtn_type *type) 69 vtn_type_add_to_function_params(struct vtn_type *type, 122 struct vtn_type *type, 153 struct vtn_type *type, 182 struct vtn_type *res_type = vtn_value(b, w[1], vtn_value_type_type)->type; 194 struct vtn_type *ret_type = vtn_callee->type->return_type; 205 struct vtn_type *arg_typ [all...] |
| H A D | spirv_to_nir.c | 573 struct vtn_type *type; 581 vtn_type_contains_block(struct vtn_builder *b, struct vtn_type *type) 606 struct vtn_type *t1, struct vtn_type *t2) 651 /* does a shallow copy of a vtn_type */ 653 static struct vtn_type * 654 vtn_type_copy(struct vtn_builder *b, struct vtn_type *src) 656 struct vtn_type *dest = ralloc(b, struct vtn_type); 673 dest->members = ralloc_array(b, struct vtn_type *, sr [all...] |
| H A D | vtn_variables.c | 66 struct vtn_type *type, struct vtn_ssa_value *ssa) 237 struct vtn_type *type = base->type; 395 struct vtn_type *type = base->type; 579 struct vtn_variable *var, struct vtn_type *ptr_type) 754 vtn_type_block_size(struct vtn_builder *b, struct vtn_type *type) 873 struct vtn_type *type, enum gl_access_qualifier access, 1764 struct vtn_type *interface_type, 1905 struct vtn_type *ptr_type) 1909 struct vtn_type *interface_type = ptr_type->deref; 2048 struct vtn_type *ptr_typ [all...] |
| H A D | vtn_opencl.c | 189 struct vtn_type *type;
|
| H A D | vtn_alu.c | 680 struct vtn_type *type = vtn_value(b, w[1], vtn_value_type_type)->type;
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.2.0.rst | 2609 - spirv: Drop the sampled boolean from vtn_type 2611 - spirv: Add a helper for getting the NIR type of a vtn_type
|
Completed in 33 milliseconds