| /xsrc/external/mit/MesaLib/dist/src/compiler/spirv/ |
| vtn_private.h | 40 struct vtn_builder; 52 void vtn_log(struct vtn_builder *b, enum nir_spirv_debug_level level, 55 void vtn_logf(struct vtn_builder *b, enum nir_spirv_debug_level level, 60 void _vtn_warn(struct vtn_builder *b, const char *file, unsigned line, 64 void _vtn_err(struct vtn_builder *b, const char *file, unsigned line, 89 _vtn_fail(struct vtn_builder *b, const char *file, unsigned line, 298 typedef bool (*vtn_instruction_handler)(struct vtn_builder *, SpvOp, 301 void vtn_build_cfg(struct vtn_builder *b, const uint32_t *words, 303 void vtn_function_emit(struct vtn_builder *b, struct vtn_function *func, 305 void vtn_handle_function_call(struct vtn_builder *b, SpvOp opcode 647 struct vtn_builder { struct [all...] |
| gl_spirv.c | 32 vtn_validate_preamble_instruction(struct vtn_builder *b, SpvOp opcode, 69 spec_constant_decoration_cb(struct vtn_builder *b, struct vtn_value *v, 86 vtn_validate_handle_constant(struct vtn_builder *b, SpvOp opcode, 118 vtn_validate_handle_constant_instruction(struct vtn_builder *b, SpvOp opcode, 233 struct vtn_builder *b = vtn_create_builder(words, word_count,
|
| spirv_to_nir.c | 68 vtn_log(struct vtn_builder *b, enum nir_spirv_debug_level level, 89 vtn_logf(struct vtn_builder *b, enum nir_spirv_debug_level level, 105 vtn_log_err(struct vtn_builder *b, 137 vtn_dump_shader(struct vtn_builder *b, const char *path, const char *prefix) 158 _vtn_warn(struct vtn_builder *b, const char *file, unsigned line, 170 _vtn_err(struct vtn_builder *b, const char *file, unsigned line, 182 _vtn_fail(struct vtn_builder *b, const char *file, unsigned line, 200 vtn_undef_ssa_value(struct vtn_builder *b, const struct glsl_type *type) 229 vtn_const_ssa_value(struct vtn_builder *b, nir_constant *constant, 274 vtn_ssa_value(struct vtn_builder *b, uint32_t value_id [all...] |
| vtn_cfg.c | 30 vtn_block(struct vtn_builder *b, uint32_t value_id) 81 vtn_ssa_value_add_to_call_params(struct vtn_builder *b, 98 vtn_ssa_value_load_function_param(struct vtn_builder *b, 112 vtn_handle_function_call(struct vtn_builder *b, SpvOp opcode, 152 vtn_cfg_handle_prepass_instruction(struct vtn_builder *b, SpvOp opcode, 331 vtn_block_set_merge_cf_node(struct vtn_builder *b, struct vtn_block *block, 357 vtn_handle_branch(struct vtn_builder *b, 482 vtn_add_cfg_work_item(struct vtn_builder *b, 497 vtn_parse_switch(struct vtn_builder *b, 567 vtn_process_block(struct vtn_builder *b [all...] |
| vtn_opencl.c | 34 typedef nir_ssa_def *(*nir_handler)(struct vtn_builder *b, 134 static nir_function *mangle_and_find(struct vtn_builder *b, 175 static bool call_mangled_function(struct vtn_builder *b, 209 handle_instr(struct vtn_builder *b, uint32_t opcode, 233 nir_alu_op_for_opencl_opcode(struct vtn_builder *b, 283 handle_alu(struct vtn_builder *b, uint32_t opcode, 395 get_vtn_type_for_glsl_type(struct vtn_builder *b, const struct glsl_type *type) 406 get_pointer_type(struct vtn_builder *b, struct vtn_type *t, SpvStorageClass storage_class) 419 get_signed_type(struct vtn_builder *b, struct vtn_type *t) 430 handle_clc_fn(struct vtn_builder *b, enum OpenCLstd_Entrypoints opcode [all...] |
| vtn_variables.c | 34 vtn_align_pointer(struct vtn_builder *b, struct vtn_pointer *ptr, 68 ptr_decoration_cb(struct vtn_builder *b, struct vtn_value *val, int member, 89 access_align_cb(struct vtn_builder *b, struct vtn_value *val, int member, 109 vtn_decorate_pointer(struct vtn_builder *b, struct vtn_value *val, 132 vtn_push_pointer(struct vtn_builder *b, uint32_t value_id, 141 vtn_copy_value(struct vtn_builder *b, uint32_t src_value_id, 165 vtn_access_chain_create(struct vtn_builder *b, unsigned length) 179 vtn_mode_is_cross_invocation(struct vtn_builder *b, 191 vtn_pointer_is_external_block(struct vtn_builder *b, 200 vtn_access_link_as_ssa(struct vtn_builder *b, struct vtn_access_link link [all...] |
| vtn_amd.c | 30 vtn_handle_amd_gcn_shader_instruction(struct vtn_builder *b, SpvOp ext_opcode, 55 vtn_handle_amd_shader_ballot_instruction(struct vtn_builder *b, SpvOp ext_opcode, 118 vtn_handle_amd_shader_trinary_minmax_instruction(struct vtn_builder *b, SpvOp ext_opcode, 180 vtn_handle_amd_shader_explicit_vertex_parameter_instruction(struct vtn_builder *b, SpvOp ext_opcode,
|
| vtn_alu.c | 37 wrap_matrix(struct vtn_builder *b, struct vtn_ssa_value *val) 63 matrix_multiply(struct vtn_builder *b, 141 mat_times_scalar(struct vtn_builder *b, 157 vtn_handle_matrix_alu(struct vtn_builder *b, SpvOp opcode, 256 vtn_nir_alu_op_for_spirv_opcode(struct vtn_builder *b, 381 handle_no_contraction(struct vtn_builder *b, UNUSED struct vtn_value *val, 393 vtn_handle_no_contraction(struct vtn_builder *b, struct vtn_value *val) 399 vtn_rounding_mode_to_nir(struct vtn_builder *b, SpvFPRoundingMode mode) 427 handle_conversion_opts(struct vtn_builder *b, UNUSED struct vtn_value *val, 450 handle_no_wrap(UNUSED struct vtn_builder *b, UNUSED struct vtn_value *val [all...] |
| vtn_glsl450.c | 95 build_mat_det(struct vtn_builder *b, struct vtn_ssa_value *src) 147 matrix_inverse(struct vtn_builder *b, struct vtn_ssa_value *src) 239 vtn_nir_alu_op_for_spirv_glsl_opcode(struct vtn_builder *b, 304 handle_glsl450_alu(struct vtn_builder *b, enum GLSLstd450 entrypoint, 625 handle_glsl450_interpolation(struct vtn_builder *b, enum GLSLstd450 opcode, 690 vtn_handle_glsl450_instruction(struct vtn_builder *b, SpvOp ext_opcode,
|
| vtn_subgroup.c | 27 vtn_build_subgroup_instr(struct vtn_builder *b, 74 vtn_handle_subgroup(struct vtn_builder *b, SpvOp opcode,
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/ |
| vtn_private.h | 39 struct vtn_builder; 42 void vtn_log(struct vtn_builder *b, enum nir_spirv_debug_level level, 45 void vtn_logf(struct vtn_builder *b, enum nir_spirv_debug_level level, 50 void _vtn_warn(struct vtn_builder *b, const char *file, unsigned line, 54 void _vtn_err(struct vtn_builder *b, const char *file, unsigned line, 79 _vtn_fail(struct vtn_builder *b, const char *file, unsigned line, 245 typedef bool (*vtn_instruction_handler)(struct vtn_builder *, SpvOp, 248 void vtn_build_cfg(struct vtn_builder *b, const uint32_t *words, 250 void vtn_function_emit(struct vtn_builder *b, struct vtn_function *func, 252 void vtn_handle_function_call(struct vtn_builder *b, SpvOp opcode 576 struct vtn_builder { struct [all...] |
| gl_spirv.c | 32 vtn_validate_preamble_instruction(struct vtn_builder *b, SpvOp opcode, 69 spec_constant_decoration_cb(struct vtn_builder *b, struct vtn_value *v, 86 vtn_validate_handle_constant(struct vtn_builder *b, SpvOp opcode, 118 vtn_validate_handle_constant_instruction(struct vtn_builder *b, SpvOp opcode, 233 struct vtn_builder *b = vtn_create_builder(words, word_count,
|
| vtn_opencl.c | 34 typedef nir_ssa_def *(*nir_handler)(struct vtn_builder *b, enum OpenCLstd opcode, 39 handle_instr(struct vtn_builder *b, enum OpenCLstd opcode, const uint32_t *w, 63 nir_alu_op_for_opencl_opcode(struct vtn_builder *b, enum OpenCLstd opcode) 108 handle_alu(struct vtn_builder *b, enum OpenCLstd opcode, unsigned num_srcs, 116 handle_special(struct vtn_builder *b, enum OpenCLstd opcode, unsigned num_srcs, 186 _handle_v_load_store(struct vtn_builder *b, enum OpenCLstd opcode, 221 vtn_handle_opencl_vload(struct vtn_builder *b, enum OpenCLstd opcode, 228 vtn_handle_opencl_vstore(struct vtn_builder *b, enum OpenCLstd opcode, 235 handle_printf(struct vtn_builder *b, enum OpenCLstd opcode, unsigned num_srcs, 243 vtn_handle_opencl_instruction(struct vtn_builder *b, uint32_t ext_opcode [all...] |
| spirv_to_nir.c | 40 vtn_log(struct vtn_builder *b, enum nir_spirv_debug_level level, 55 vtn_logf(struct vtn_builder *b, enum nir_spirv_debug_level level, 71 vtn_log_err(struct vtn_builder *b, 103 vtn_dump_shader(struct vtn_builder *b, const char *path, const char *prefix) 124 _vtn_warn(struct vtn_builder *b, const char *file, unsigned line, 136 _vtn_err(struct vtn_builder *b, const char *file, unsigned line, 148 _vtn_fail(struct vtn_builder *b, const char *file, unsigned line, 174 vtn_undef_ssa_value(struct vtn_builder *b, const struct glsl_type *type) 209 vtn_const_ssa_value(struct vtn_builder *b, nir_constant *constant, 298 vtn_ssa_value(struct vtn_builder *b, uint32_t value_id [all...] |
| vtn_amd.c | 30 vtn_handle_amd_gcn_shader_instruction(struct vtn_builder *b, SpvOp ext_opcode, 60 vtn_handle_amd_shader_trinary_minmax_instruction(struct vtn_builder *b, SpvOp ext_opcode,
|
| vtn_variables.c | 33 static void ptr_decoration_cb(struct vtn_builder *b, 39 vtn_push_value_pointer(struct vtn_builder *b, uint32_t value_id, 49 ssa_decoration_cb(struct vtn_builder *b, struct vtn_value *val, int member, 65 vtn_push_ssa(struct vtn_builder *b, uint32_t value_id, 80 vtn_access_chain_create(struct vtn_builder *b, unsigned length) 94 vtn_pointer_uses_ssa_offset(struct vtn_builder *b, 106 vtn_pointer_is_external_block(struct vtn_builder *b, 118 vtn_access_link_as_ssa(struct vtn_builder *b, struct vtn_access_link link, 133 vk_desc_type_for_mode(struct vtn_builder *b, enum vtn_variable_mode mode) 146 vtn_ptr_type_for_mode(struct vtn_builder *b, enum vtn_variable_mode mode [all...] |
| vtn_cfg.c | 28 vtn_load_param_pointer(struct vtn_builder *b, 120 vtn_ssa_value_add_to_call_params(struct vtn_builder *b, 151 vtn_ssa_value_load_function_param(struct vtn_builder *b, 179 vtn_handle_function_call(struct vtn_builder *b, SpvOp opcode, 240 vtn_cfg_handle_prepass_instruction(struct vtn_builder *b, SpvOp opcode, 391 vtn_add_case(struct vtn_builder *b, struct vtn_switch *swtch, 454 vtn_get_branch_type(struct vtn_builder *b, 477 vtn_cfg_walk_blocks(struct vtn_builder *b, struct list_head *cf_list, 753 vtn_build_cfg(struct vtn_builder *b, const uint32_t *words, const uint32_t *end) 765 vtn_handle_phis_first_pass(struct vtn_builder *b, SpvOp opcode [all...] |
| vtn_alu.c | 37 wrap_matrix(struct vtn_builder *b, struct vtn_ssa_value *val) 63 matrix_multiply(struct vtn_builder *b, 141 mat_times_scalar(struct vtn_builder *b, 157 vtn_handle_matrix_alu(struct vtn_builder *b, SpvOp opcode, 216 vtn_nir_alu_op_for_spirv_opcode(struct vtn_builder *b, 349 handle_no_contraction(struct vtn_builder *b, struct vtn_value *val, int member, 360 handle_rounding_mode(struct vtn_builder *b, struct vtn_value *val, int member, 381 vtn_handle_alu(struct vtn_builder *b, SpvOp opcode, 658 vtn_handle_bitcast(struct vtn_builder *b, const uint32_t *w, unsigned count)
|
| vtn_subgroup.c | 27 vtn_build_subgroup_instr(struct vtn_builder *b, 71 vtn_handle_subgroup(struct vtn_builder *b, SpvOp opcode,
|
| vtn_glsl450.c | 95 build_mat_det(struct vtn_builder *b, struct vtn_ssa_value *src) 147 matrix_inverse(struct vtn_builder *b, struct vtn_ssa_value *src) 389 vtn_nir_alu_op_for_spirv_glsl_opcode(struct vtn_builder *b, 447 handle_glsl450_alu(struct vtn_builder *b, enum GLSLstd450 entrypoint, 691 handle_glsl450_interpolation(struct vtn_builder *b, enum GLSLstd450 opcode, 769 vtn_handle_glsl450_instruction(struct vtn_builder *b, SpvOp ext_opcode,
|
| /xsrc/external/mit/MesaLib.old/src/compiler/spirv/ |
| vtn_gather_types.c | 355 vtn_set_instruction_result_type(struct vtn_builder *b, SpvOp opcode,
|
| /xsrc/external/mit/MesaLib/src/compiler/spirv/ |
| vtn_gather_types.c | 594 vtn_set_instruction_result_type(struct vtn_builder *b, SpvOp opcode,
|