Searched refs:vtn_value (Results 1 – 7 of 7) sorted by relevance
/external/mesa3d/src/compiler/spirv/ |
D | vtn_private.h | 489 struct vtn_value { struct 522 struct vtn_value *group; 568 struct vtn_value *values; 572 struct vtn_value *entry_point; 591 static inline struct vtn_value * 599 static inline struct vtn_value * 603 struct vtn_value *val = vtn_untyped_value(b, value_id); in vtn_push_value() 613 static inline struct vtn_value * 617 struct vtn_value *val; in vtn_push_ssa() 628 static inline struct vtn_value * [all …]
|
D | spirv_to_nir.c | 281 struct vtn_value *val = vtn_untyped_value(b, value_id); in vtn_ssa_value() 338 b->file = vtn_value(b, w[1], vtn_value_type_string)->str; in vtn_foreach_instruction() 373 struct vtn_value *val = vtn_push_value(b, w[1], vtn_value_type_extension); in vtn_handle_extension() 383 struct vtn_value *val = vtn_value(b, w[3], vtn_value_type_extension); in vtn_handle_extension() 396 struct vtn_value *base_value, in _foreach_decoration_helper() 398 struct vtn_value *value, in _foreach_decoration_helper() 442 vtn_foreach_decoration(struct vtn_builder *b, struct vtn_value *value, in vtn_foreach_decoration() 449 vtn_foreach_execution_mode(struct vtn_builder *b, struct vtn_value *value, in vtn_foreach_execution_mode() 477 struct vtn_value *val = vtn_untyped_value(b, target); in vtn_handle_decoration() 506 struct vtn_value *group = in vtn_handle_decoration() [all …]
|
D | vtn_cfg.c | 55 vtn_value(b, w[1], vtn_value_type_type)->type->type; in vtn_cfg_handle_prepass_instruction() 56 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_function); in vtn_cfg_handle_prepass_instruction() 60 vtn_value(b, w[4], vtn_value_type_type)->type; in vtn_cfg_handle_prepass_instruction() 110 struct vtn_type *type = vtn_value(b, w[1], vtn_value_type_type)->type; in vtn_cfg_handle_prepass_instruction() 136 struct vtn_value *val = in vtn_cfg_handle_prepass_instruction() 155 struct vtn_value *val = in vtn_cfg_handle_prepass_instruction() 181 struct vtn_value *val = in vtn_cfg_handle_prepass_instruction() 194 struct vtn_value *val = vtn_push_ssa(b, w[2], type, param_ssa); in vtn_cfg_handle_prepass_instruction() 252 vtn_value(b, block_id, vtn_value_type_block)->block; in vtn_add_case() 354 vtn_value(b, block->merge[1], vtn_value_type_block)->block; in vtn_cfg_walk_blocks() [all …]
|
D | vtn_variables.c | 534 struct vtn_pointer *ptr = vtn_value(b, id, vtn_value_type_pointer)->pointer; in vtn_nir_deref() 1435 var_is_patch_cb(struct vtn_builder *b, struct vtn_value *val, int member, in var_is_patch_cb() 1444 var_decoration_cb(struct vtn_builder *b, struct vtn_value *val, int member, in var_decoration_cb() 1697 vtn_create_variable(struct vtn_builder *b, struct vtn_value *val, in vtn_create_variable() 1796 vtn_foreach_decoration(b, vtn_value(b, without_array->id, in vtn_create_variable() 1853 vtn_foreach_decoration(b, vtn_value(b, interface_type->id, in vtn_create_variable() 1941 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_undef); in vtn_handle_variables() 1942 val->type = vtn_value(b, w[1], vtn_value_type_type)->type; in vtn_handle_variables() 1947 struct vtn_type *ptr_type = vtn_value(b, w[1], vtn_value_type_type)->type; in vtn_handle_variables() 1949 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_pointer); in vtn_handle_variables() [all …]
|
D | vtn_glsl450.c | 479 vtn_value(b, w[1], vtn_value_type_type)->type->type; in handle_glsl450_alu() 481 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_ssa); in handle_glsl450_alu() 714 vtn_value(b, w[1], vtn_value_type_type)->type->type; in handle_glsl450_interpolation() 716 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_ssa); in handle_glsl450_interpolation() 765 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_ssa); in vtn_handle_glsl450_instruction() 767 val->ssa->type = vtn_value(b, w[1], vtn_value_type_type)->type->type; in vtn_handle_glsl450_instruction() 773 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_ssa); in vtn_handle_glsl450_instruction()
|
D | vtn_alu.c | 156 struct vtn_value *dest, in vtn_handle_matrix_alu() 375 handle_no_contraction(struct vtn_builder *b, struct vtn_value *val, int member, in handle_no_contraction() 386 handle_rounding_mode(struct vtn_builder *b, struct vtn_value *val, int member, in handle_rounding_mode() 410 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_ssa); in vtn_handle_alu() 412 vtn_value(b, w[1], vtn_value_type_type)->type->type; in vtn_handle_alu()
|
/external/mesa3d/prebuilt-intermediates/spirv/ |
D | vtn_gather_types.c | 323 struct vtn_value *val = vtn_untyped_value(b, w[1 + args.res_idx]); in vtn_set_instruction_result_type() 324 val->type = vtn_value(b, w[1 + args.res_type_idx], in vtn_set_instruction_result_type()
|