Home
last modified time | relevance | path

Searched refs:vtn_type (Results 1 - 7 of 7) sorted by relevance

/third_party/mesa3d/src/compiler/spirv/
H A Dvtn_private.h265 struct vtn_type *type;
345 struct vtn_type { struct
368 /* for arrays, the vtn_type for the elements of the array */
369 struct vtn_type *array_element;
385 /* for structures, the vtn_type for each member */
386 struct vtn_type **members;
412 /* For pointers, the vtn_type for dereferenced type */
413 struct vtn_type *deref;
425 * vtn_type::type which is actually going to be the GLSL type for a
440 struct vtn_type *imag
[all...]
H A Dvtn_opencl.c37 struct vtn_type **src_types,
38 const struct vtn_type *dest_type);
58 int ntypes, struct vtn_type **src_types, in vtn_opencl_mangle()
139 struct vtn_type **src_types) in mangle_and_find()
180 struct vtn_type **src_types, in call_mangled_function()
181 const struct vtn_type *dest_type, in call_mangled_function()
213 struct vtn_type *dest_type = w_dest ? vtn_get_type(b, w_dest[0]) : NULL; in handle_instr()
216 struct vtn_type *src_types[5] = { NULL }; in handle_instr()
285 unsigned num_srcs, nir_ssa_def **srcs, struct vtn_type **src_types, in handle_alu()
286 const struct vtn_type *dest_typ in handle_alu()
[all...]
H A Dvtn_variables.c311 struct vtn_type *type = base->type; in vtn_pointer_dereference()
1488 struct vtn_type *interface_type, in vtn_storage_class_to_mode()
1729 struct vtn_type *ptr_type) in vtn_pointer_from_ssa()
1734 struct vtn_type *without_array = in vtn_pointer_from_ssa()
1837 vtn_type_is_ray_query(struct vtn_type *type) in vtn_type_is_ray_query()
1844 struct vtn_type *ptr_type, SpvStorageClass storage_class, in vtn_create_variable()
1848 struct vtn_type *type = ptr_type->deref; in vtn_create_variable()
1850 struct vtn_type *without_array = vtn_type_without_array(ptr_type->deref); in vtn_create_variable()
2000 struct vtn_type *per_vertex_type = var->type; in vtn_create_variable()
2005 struct vtn_type *iface_typ in vtn_create_variable()
[all...]
H A Dspirv_to_nir.c303 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_push_ssa_value()
337 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_push_nir_ssa()
366 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_get_image()
380 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_push_image()
389 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_get_sampler()
406 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_push_sampled_image()
416 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_get_sampled_image()
739 struct vtn_type *type;
747 vtn_type_contains_block(struct vtn_builder *b, struct vtn_type *type) in vtn_type_contains_block()
772 struct vtn_type *t in vtn_types_compatible()
5491 struct vtn_type *vtn_type = vtn_get_type(b, w[1]); vtn_handle_ptr() local
[all...]
H A Dvtn_cfg.c126 struct vtn_type *ret_type = vtn_callee->type->return_type; in vtn_handle_function_call()
196 const struct vtn_type *func_type = b->func->type; in vtn_cfg_handle_prepass_instruction()
269 struct vtn_type *type = vtn_get_type(b, w[1]); in vtn_cfg_handle_prepass_instruction()
924 struct vtn_type *type = vtn_get_type(b, w[1]); in vtn_handle_phis_first_pass()
H A Dvtn_subgroup.c77 struct vtn_type *dest_type = vtn_get_type(b, w[1]); in vtn_handle_subgroup()
H A Dvtn_alu.c1311 struct vtn_type *type = vtn_get_type(b, w[1]); in vtn_handle_bitcast()

Completed in 13 milliseconds