Home
last modified time | relevance | path

Searched refs:vtn_type (Results 1 – 8 of 8) sorted by relevance

/third_party/mesa3d/src/compiler/spirv/
Dvtn_private.h265 struct vtn_type *type;
345 struct vtn_type { struct
369 struct vtn_type *array_element;
386 struct vtn_type **members;
413 struct vtn_type *deref;
440 struct vtn_type *image;
446 struct vtn_type **params;
449 struct vtn_type *return_type;
454 bool vtn_type_contains_block(struct vtn_builder *b, struct vtn_type *type);
457 struct vtn_type *t1, struct vtn_type *t2);
[all …]
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_type) in handle_alu()
[all …]
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_type = per_vertex_type; in vtn_create_variable()
[all …]
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 *t1, struct vtn_type *t2) in vtn_types_compatible()
[all …]
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()
Dvtn_subgroup.c77 struct vtn_type *dest_type = vtn_get_type(b, w[1]); in vtn_handle_subgroup()
Dvtn_alu.c1311 struct vtn_type *type = vtn_get_type(b, w[1]); in vtn_handle_bitcast()
/third_party/mesa3d/docs/relnotes/
D20.2.0.rst2609 - spirv: Drop the sampled boolean from vtn_type
2611 - spirv: Add a helper for getting the NIR type of a vtn_type