Searched refs:vtn_value (Results 1 – 6 of 6) sorted by relevance
/external/mesa3d/src/compiler/spirv/ |
D | vtn_private.h | 200 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 …]
|
D | spirv_to_nir.c | 175 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 …]
|
D | vtn_cfg.c | 40 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 …]
|
D | vtn_variables.c | 234 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 …]
|
D | vtn_glsl450.c | 421 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()
|
D | vtn_alu.c | 156 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()
|