Home
last modified time | relevance | path

Searched refs:vtn_value (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/compiler/spirv/
Dvtn_private.h489 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 …]
Dspirv_to_nir.c281 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 …]
Dvtn_cfg.c55 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 …]
Dvtn_variables.c534 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 …]
Dvtn_glsl450.c479 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()
Dvtn_alu.c156 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/
Dvtn_gather_types.c323 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()