Home
last modified time | relevance | path

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

/third_party/mesa3d/src/compiler/spirv/
Dvtn_private.h601 struct vtn_value { struct
654 struct vtn_value *group;
709 struct vtn_value *values;
727 struct vtn_value *entry_point;
728 struct vtn_value *workgroup_size_builtin;
764 static inline struct vtn_value *
773 vtn_id_for_value(struct vtn_builder *b, struct vtn_value *value) in vtn_id_for_value()
785 static inline struct vtn_value *
789 struct vtn_value *val = vtn_untyped_value(b, value_id); in vtn_push_value()
804 static inline struct vtn_value *
[all …]
Dvtn_amd.c91 struct vtn_value *val = vtn_value(b, w[6], vtn_value_type_constant); in vtn_handle_amd_shader_ballot_instruction()
99 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()
Dspirv_to_nir.c276 struct vtn_value *val = vtn_untyped_value(b, value_id); in vtn_ssa_value()
299 struct vtn_value *
309 struct vtn_value *val; in vtn_push_ssa_value()
331 struct vtn_value *
382 struct vtn_value *value = vtn_push_nir_ssa(b, value_id, &deref->dest.ssa); in vtn_push_image()
408 struct vtn_value *value = vtn_push_nir_ssa(b, value_id, in vtn_push_sampled_image()
492 b->file = vtn_value(b, w[1], vtn_value_type_string)->str; in vtn_foreach_instruction()
535 struct vtn_value *val = vtn_push_value(b, w[1], vtn_value_type_extension); in vtn_handle_extension()
562 struct vtn_value *val = vtn_value(b, w[3], vtn_value_type_extension); in vtn_handle_extension()
575 struct vtn_value *base_value, in _foreach_decoration_helper()
[all …]
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()
1345 gather_var_kind_cb(struct vtn_builder *b, struct vtn_value *val, int member, in gather_var_kind_cb()
1366 var_decoration_cb(struct vtn_builder *b, struct vtn_value *val, int member, in var_decoration_cb()
[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.c428 handle_no_contraction(struct vtn_builder *b, UNUSED struct vtn_value *val, in handle_no_contraction()
440 vtn_handle_no_contraction(struct vtn_builder *b, struct vtn_value *val) in vtn_handle_no_contraction()
474 handle_conversion_opts(struct vtn_builder *b, UNUSED struct vtn_value *val, in handle_conversion_opts()
497 handle_no_wrap(UNUSED struct vtn_builder *b, UNUSED struct vtn_value *val, in handle_no_wrap()
517 struct vtn_value *val, int member, in vtn_value_is_relaxed_precision_cb()
532 vtn_value_is_relaxed_precision(struct vtn_builder *b, struct vtn_value *val) in vtn_value_is_relaxed_precision()
541 vtn_alu_op_mediump_16bit(struct vtn_builder *b, SpvOp opcode, struct vtn_value *dest_val) in vtn_alu_op_mediump_16bit()
597 struct vtn_value *dest_val = vtn_untyped_value(b, w[2]); in vtn_handle_alu()
1008 struct vtn_value *dest_val = vtn_untyped_value(b, w[2]); in vtn_handle_integer_dot()
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()
152 function_decoration_cb(struct vtn_builder *b, struct vtn_value *val, int member, in function_decoration_cb()
190 struct vtn_value *val = vtn_push_value(b, w[2], vtn_value_type_function); in vtn_cfg_handle_prepass_instruction()
539 struct vtn_value *sel_val = vtn_untyped_value(b, branch[1]); in vtn_parse_switch()
754 struct vtn_value *cond_val = vtn_untyped_value(b, block->branch[1]); in vtn_process_block()
928 struct vtn_value *phi_val = vtn_untyped_value(b, w[2]); in vtn_handle_phis_first_pass()
Dvtn_glsl450.c280 struct vtn_value *dest_val = vtn_untyped_value(b, w[2]); in handle_glsl450_alu()
363 struct vtn_pointer *i_ptr = vtn_value(b, w[6], vtn_value_type_pointer)->pointer; in handle_glsl450_alu()
605 struct vtn_pointer *i_ptr = vtn_value(b, w[6], vtn_value_type_pointer)->pointer; in handle_glsl450_alu()
660 vtn_value(b, w[5], vtn_value_type_pointer)->pointer; in handle_glsl450_interpolation()
Dvtn_opencl.c219 struct vtn_value *val = vtn_untyped_value(b, w_src[i]); in handle_instr()
635 struct vtn_value *p = vtn_value(b, w[6 + a], vtn_value_type_pointer); in _handle_v_load_store()
802 struct vtn_value *val = vtn_untyped_value(b, w_src[i]); in handle_printf()
/third_party/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