/external/mesa3d/src/compiler/spirv/ |
D | vtn_private.h | 587 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 …]
|
D | vtn_amd.c | 96 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()
|
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() 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 …]
|
D | spirv_to_nir.c | 243 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 …]
|
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 | 381 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()
|
D | vtn_glsl450.c | 343 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()
|
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() 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()
|
D | vtn_opencl.c | 217 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/ |
D | vtn_gather_types.c | 530 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/ |
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
|