Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/spirv/
Dvtn_private.h587 struct vtn_value { struct
624 struct vtn_value *group;
677 struct vtn_value *values;
692 struct vtn_value *entry_point;
693 struct vtn_value *workgroup_size_builtin;
733 static inline struct vtn_value *
745 static inline struct vtn_value *
749 struct vtn_value *val = vtn_untyped_value(b, value_id); in vtn_push_value()
764 static inline struct vtn_value *
765 vtn_value(struct vtn_builder *b, uint32_t value_id, in vtn_value() function
[all …]
Dvtn_amd.c96 struct vtn_value *val = vtn_value(b, w[6], vtn_value_type_constant); in vtn_handle_amd_shader_ballot_instruction()
104 struct vtn_value *val = vtn_value(b, w[6], vtn_value_type_constant); in vtn_handle_amd_shader_ballot_instruction()
195 vtn_value(b, w[5], vtn_value_type_pointer)->pointer; in vtn_handle_amd_shader_explicit_vertex_parameter_instruction()
Dvtn_variables.c68 ptr_decoration_cb(struct vtn_builder *b, struct vtn_value *val, int member, in ptr_decoration_cb()
89 access_align_cb(struct vtn_builder *b, struct vtn_value *val, int member, in access_align_cb()
109 vtn_decorate_pointer(struct vtn_builder *b, struct vtn_value *val, in vtn_decorate_pointer()
131 struct vtn_value *
135 struct vtn_value *val = vtn_push_value(b, value_id, vtn_value_type_pointer); in vtn_push_pointer()
144 struct vtn_value *src = vtn_untyped_value(b, src_value_id); in vtn_copy_value()
145 struct vtn_value *dst = vtn_untyped_value(b, dst_value_id); in vtn_copy_value()
146 struct vtn_value src_copy = *src; in vtn_copy_value()
523 struct vtn_pointer *ptr = vtn_value(b, id, vtn_value_type_pointer)->pointer; in vtn_nir_deref()
1270 var_is_patch_cb(struct vtn_builder *b, struct vtn_value *val, int member, in var_is_patch_cb()
[all …]
Dspirv_to_nir.c243 struct vtn_value *val = vtn_untyped_value(b, value_id); in vtn_ssa_value()
266 struct vtn_value *
276 struct vtn_value *val; in vtn_push_ssa_value()
298 struct vtn_value *
347 struct vtn_value *value = vtn_push_nir_ssa(b, value_id, &deref->dest.ssa); in vtn_push_image()
373 struct vtn_value *value = vtn_push_nir_ssa(b, value_id, in vtn_push_sampled_image()
451 b->file = vtn_value(b, w[1], vtn_value_type_string)->str; in vtn_foreach_instruction()
494 struct vtn_value *val = vtn_push_value(b, w[1], vtn_value_type_extension); in vtn_handle_extension()
521 struct vtn_value *val = vtn_value(b, w[3], vtn_value_type_extension); in vtn_handle_extension()
534 struct vtn_value *base_value, in _foreach_decoration_helper()
[all …]
Dgl_spirv.c69 spec_constant_decoration_cb(struct vtn_builder *b, struct vtn_value *v, in spec_constant_decoration_cb()
89 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_constant); in vtn_validate_handle_constant()
Dvtn_alu.c381 handle_no_contraction(struct vtn_builder *b, struct vtn_value *val, int member, in handle_no_contraction()
420 handle_conversion_opts(struct vtn_builder *b, struct vtn_value *val, int member, in handle_conversion_opts()
442 handle_no_wrap(struct vtn_builder *b, struct vtn_value *val, int member, in handle_no_wrap()
463 struct vtn_value *dest_val = vtn_untyped_value(b, w[2]); in vtn_handle_alu()
Dvtn_glsl450.c343 struct vtn_pointer *i_ptr = vtn_value(b, w[6], vtn_value_type_pointer)->pointer; in handle_glsl450_alu()
534 struct vtn_pointer *i_ptr = vtn_value(b, w[6], vtn_value_type_pointer)->pointer; in handle_glsl450_alu()
585 vtn_value(b, w[5], vtn_value_type_pointer)->pointer; in handle_glsl450_interpolation()
Dvtn_cfg.c32 return vtn_value(b, value_id, vtn_value_type_block)->block; in vtn_block()
116 vtn_value(b, w[3], vtn_value_type_function)->func; in vtn_handle_function_call()
166 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_function); in vtn_cfg_handle_prepass_instruction()
491 struct vtn_value *sel_val = vtn_untyped_value(b, branch[1]); in vtn_parse_switch()
700 struct vtn_value *cond_val = vtn_untyped_value(b, block->branch[1]); in vtn_process_block()
Dvtn_opencl.c217 struct vtn_value *val = vtn_untyped_value(b, w_src[i]); in handle_instr()
633 struct vtn_value *p = vtn_value(b, w[6 + a], vtn_value_type_pointer); in _handle_v_load_store()
/external/mesa3d/prebuilt-intermediates/spirv/
Dvtn_gather_types.c530 struct vtn_value *val = vtn_untyped_value(b, w[1 + args.res_idx]); in vtn_set_instruction_result_type()
531 val->type = vtn_value(b, w[1 + args.res_type_idx], in vtn_set_instruction_result_type()
/external/mesa3d/docs/relnotes/
D19.0.0.rst2333 - nir: Length of boolean vtn_value now is 1
D20.2.0.rst2591 - spirv: Drop the void \*ptr from vtn_value