Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/spirv/
Dvtn_private.h255 struct vtn_type *type;
333 struct vtn_type { struct
357 struct vtn_type *array_element;
374 struct vtn_type **members;
401 struct vtn_type *deref;
428 struct vtn_type *image;
434 struct vtn_type **params;
437 struct vtn_type *return_type;
442 bool vtn_type_contains_block(struct vtn_builder *b, struct vtn_type *type);
445 struct vtn_type *t1, struct vtn_type *t2);
[all …]
Dvtn_opencl.c36 struct vtn_type **src_types,
37 const struct vtn_type *dest_type);
56 int ntypes, struct vtn_type **src_types, in vtn_opencl_mangle()
137 struct vtn_type **src_types) in mangle_and_find()
178 struct vtn_type **src_types, in call_mangled_function()
179 const struct vtn_type *dest_type, in call_mangled_function()
211 struct vtn_type *dest_type = w_dest ? vtn_get_type(b, w_dest[0]) : NULL; in handle_instr()
214 struct vtn_type *src_types[5] = { NULL }; in handle_instr()
283 unsigned num_srcs, nir_ssa_def **srcs, struct vtn_type **src_types, in handle_alu()
284 const struct vtn_type *dest_type) in handle_alu()
[all …]
Dvtn_variables.c313 struct vtn_type *type = base->type; in vtn_pointer_dereference()
1400 struct vtn_type *interface_type, in vtn_storage_class_to_mode()
1614 struct vtn_type *ptr_type) in vtn_pointer_from_ssa()
1619 struct vtn_type *without_array = in vtn_pointer_from_ssa()
1739 struct vtn_type *ptr_type, SpvStorageClass storage_class, in vtn_create_variable()
1743 struct vtn_type *type = ptr_type->deref; in vtn_create_variable()
1745 struct vtn_type *without_array = vtn_type_without_array(ptr_type->deref); in vtn_create_variable()
1904 struct vtn_type *per_vertex_type = var->type; in vtn_create_variable()
1922 struct vtn_type *iface_type = per_vertex_type; in vtn_create_variable()
2030 struct vtn_type *dst_type, in vtn_assert_types_equal()
[all …]
Dspirv_to_nir.c270 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_push_ssa_value()
304 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_push_nir_ssa()
333 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_get_image()
345 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_push_image()
354 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_get_sampler()
371 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_push_sampled_image()
381 struct vtn_type *type = vtn_get_value_type(b, value_id); in vtn_get_sampled_image()
683 struct vtn_type *type;
691 vtn_type_contains_block(struct vtn_builder *b, struct vtn_type *type) in vtn_type_contains_block()
716 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()
170 const struct vtn_type *func_type = b->func->type; in vtn_cfg_handle_prepass_instruction()
223 struct vtn_type *type = vtn_get_type(b, w[1]); in vtn_cfg_handle_prepass_instruction()
881 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.c843 struct vtn_type *type = vtn_get_type(b, w[1]); in vtn_handle_bitcast()
/external/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