/third_party/mesa3d/src/compiler/spirv/ |
D | vtn_private.h | 601 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 …]
|
D | vtn_amd.c | 91 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()
|
D | spirv_to_nir.c | 276 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 …]
|
D | vtn_variables.c | 68 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 …]
|
D | gl_spirv.c | 69 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()
|
D | vtn_alu.c | 428 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()
|
D | vtn_cfg.c | 32 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()
|
D | vtn_glsl450.c | 280 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()
|
D | vtn_opencl.c | 219 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/ |
D | 19.0.0.rst | 2333 - nir: Length of boolean vtn_value now is 1
|
D | 20.2.0.rst | 2591 - spirv: Drop the void \*ptr from vtn_value
|