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