Searched refs:vtn_type (Results 1 – 8 of 8) sorted by relevance
/third_party/mesa3d/src/compiler/spirv/ |
D | vtn_private.h | 265 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 …]
|
D | vtn_opencl.c | 37 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 …]
|
D | vtn_variables.c | 311 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 …]
|
D | spirv_to_nir.c | 303 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 …]
|
D | vtn_cfg.c | 126 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()
|
D | vtn_subgroup.c | 77 struct vtn_type *dest_type = vtn_get_type(b, w[1]); in vtn_handle_subgroup()
|
D | vtn_alu.c | 1311 struct vtn_type *type = vtn_get_type(b, w[1]); in vtn_handle_bitcast()
|
/third_party/mesa3d/docs/relnotes/ |
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
|