Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/spirv/
Dvtn_private.h200 struct vtn_value *val;
302 struct vtn_value { struct
338 struct vtn_value *group;
378 struct vtn_value *values;
382 struct vtn_value *entry_point;
395 static inline struct vtn_value *
407 static inline struct vtn_value *
414 static inline struct vtn_value *
415 vtn_value(struct vtn_builder *b, uint32_t value_id, in vtn_value() function
418 struct vtn_value *val = vtn_untyped_value(b, value_id); in vtn_value()
[all …]
Dspirv_to_nir.c175 struct vtn_value *val = vtn_untyped_value(b, value_id); in vtn_ssa_value()
227 b->file = vtn_value(b, w[1], vtn_value_type_string)->str; in vtn_foreach_instruction()
256 struct vtn_value *val = vtn_push_value(b, w[1], vtn_value_type_extension); in vtn_handle_extension()
266 struct vtn_value *val = vtn_value(b, w[3], vtn_value_type_extension); in vtn_handle_extension()
280 struct vtn_value *base_value, in _foreach_decoration_helper()
282 struct vtn_value *value, in _foreach_decoration_helper()
314 vtn_foreach_decoration(struct vtn_builder *b, struct vtn_value *value, in vtn_foreach_decoration()
321 vtn_foreach_execution_mode(struct vtn_builder *b, struct vtn_value *value, in vtn_foreach_execution_mode()
349 struct vtn_value *val = &b->values[target]; in vtn_handle_decoration()
376 struct vtn_value *group = in vtn_handle_decoration()
[all …]
Dvtn_cfg.c40 vtn_value(b, w[1], vtn_value_type_type)->type->type; in vtn_cfg_handle_prepass_instruction()
41 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_function); in vtn_cfg_handle_prepass_instruction()
45 vtn_value(b, w[4], vtn_value_type_type)->type->type; in vtn_cfg_handle_prepass_instruction()
87 struct vtn_value *val = in vtn_cfg_handle_prepass_instruction()
90 struct vtn_type *type = vtn_value(b, w[1], vtn_value_type_type)->type; in vtn_cfg_handle_prepass_instruction()
174 vtn_value(b, block_id, vtn_value_type_block)->block; in vtn_add_case()
275 vtn_value(b, block->merge[1], vtn_value_type_block)->block; in vtn_cfg_walk_blocks()
277 vtn_value(b, block->merge[2], vtn_value_type_block)->block; in vtn_cfg_walk_blocks()
308 vtn_value(b, block->branch[1], vtn_value_type_block)->block; in vtn_cfg_walk_blocks()
332 vtn_value(b, block->branch[2], vtn_value_type_block)->block; in vtn_cfg_walk_blocks()
[all …]
Dvtn_variables.c234 vtn_value(b, id, vtn_value_type_access_chain)->access_chain; in vtn_nir_deref()
1142 var_is_patch_cb(struct vtn_builder *b, struct vtn_value *val, int member, in var_is_patch_cb()
1151 var_decoration_cb(struct vtn_builder *b, struct vtn_value *val, int member, in var_decoration_cb()
1272 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_undef); in vtn_handle_variables()
1273 val->type = vtn_value(b, w[1], vtn_value_type_type)->type; in vtn_handle_variables()
1279 var->type = vtn_value(b, w[1], vtn_value_type_type)->type; in vtn_handle_variables()
1284 struct vtn_value *val = in vtn_handle_variables()
1464 vtn_value(b, w[4], vtn_value_type_constant)->constant; in vtn_handle_variables()
1506 struct vtn_value *base_val = vtn_untyped_value(b, w[3]); in vtn_handle_variables()
1525 struct vtn_value *link_val = vtn_untyped_value(b, w[i]); in vtn_handle_variables()
[all …]
Dvtn_glsl450.c421 vtn_value(b, w[1], vtn_value_type_type)->type->type; in handle_glsl450_alu()
423 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_ssa); in handle_glsl450_alu()
649 vtn_value(b, w[1], vtn_value_type_type)->type->type; in handle_glsl450_interpolation()
651 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_ssa); in handle_glsl450_interpolation()
700 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_ssa); in vtn_handle_glsl450_instruction()
702 val->ssa->type = vtn_value(b, w[1], vtn_value_type_type)->type->type; in vtn_handle_glsl450_instruction()
708 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()
313 handle_no_contraction(struct vtn_builder *b, struct vtn_value *val, int member, in handle_no_contraction()
327 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_ssa); in vtn_handle_alu()
329 vtn_value(b, w[1], vtn_value_type_type)->type->type; in vtn_handle_alu()