HomeSort by: relevance | last modified time | path
    Searched refs:vtn_builder (Results 1 - 22 of 22) sorted by relevancy

  /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,

Completed in 13 milliseconds