Home
last modified time | relevance | path

Searched refs:vtn_builder (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/compiler/spirv/
Dvtn_private.h34 struct vtn_builder;
169 typedef bool (*vtn_instruction_handler)(struct vtn_builder *, uint32_t,
172 void vtn_build_cfg(struct vtn_builder *b, const uint32_t *words,
174 void vtn_function_emit(struct vtn_builder *b, struct vtn_function *func,
178 vtn_foreach_instruction(struct vtn_builder *b, const uint32_t *start,
346 struct vtn_builder { struct
396 vtn_push_value(struct vtn_builder *b, uint32_t value_id, in vtn_push_value() argument
408 vtn_untyped_value(struct vtn_builder *b, uint32_t value_id) in vtn_untyped_value()
415 vtn_value(struct vtn_builder *b, uint32_t value_id, in vtn_value()
426 struct vtn_ssa_value *vtn_ssa_value(struct vtn_builder *b, uint32_t value_id);
[all …]
Dspirv_to_nir.c58 vtn_undef_ssa_value(struct vtn_builder *b, const struct glsl_type *type) in vtn_undef_ssa_value()
93 vtn_const_ssa_value(struct vtn_builder *b, nir_constant *constant, in vtn_const_ssa_value()
173 vtn_ssa_value(struct vtn_builder *b, uint32_t value_id) in vtn_ssa_value()
196 vtn_string_literal(struct vtn_builder *b, const uint32_t *words, in vtn_string_literal()
209 vtn_foreach_instruction(struct vtn_builder *b, const uint32_t *start, in vtn_foreach_instruction()
251 vtn_handle_extension(struct vtn_builder *b, SpvOp opcode, in vtn_handle_extension()
279 _foreach_decoration_helper(struct vtn_builder *b, in _foreach_decoration_helper()
314 vtn_foreach_decoration(struct vtn_builder *b, struct vtn_value *value, in vtn_foreach_decoration()
321 vtn_foreach_execution_mode(struct vtn_builder *b, struct vtn_value *value, in vtn_foreach_execution_mode()
334 vtn_handle_decoration(struct vtn_builder *b, SpvOp opcode, in vtn_handle_decoration()
[all …]
Dvtn_variables.c32 vtn_access_chain_extend(struct vtn_builder *b, struct vtn_access_chain *old, in vtn_access_chain_extend()
51 vtn_access_link_as_ssa(struct vtn_builder *b, struct vtn_access_link link, in vtn_access_link_as_ssa()
66 vtn_access_chain_tail_type(struct vtn_builder *b, in vtn_access_chain_tail_type()
97 vtn_access_chain_to_deref(struct vtn_builder *b, struct vtn_access_chain *chain) in vtn_access_chain_to_deref()
170 _vtn_local_load_store(struct vtn_builder *b, bool load, nir_deref_var *deref, in _vtn_local_load_store()
231 vtn_nir_deref(struct vtn_builder *b, uint32_t id) in vtn_nir_deref()
255 vtn_local_load(struct vtn_builder *b, nir_deref_var *src) in vtn_local_load()
276 vtn_local_store(struct vtn_builder *b, struct vtn_ssa_value *src, in vtn_local_store()
299 get_vulkan_resource_index(struct vtn_builder *b, struct vtn_access_chain *chain, in get_vulkan_resource_index()
335 vtn_access_chain_to_offset(struct vtn_builder *b, in vtn_access_chain_to_offset()
[all …]
Dvtn_cfg.c28 vtn_cfg_handle_prepass_instruction(struct vtn_builder *b, SpvOp opcode, in vtn_cfg_handle_prepass_instruction()
169 vtn_add_case(struct vtn_builder *b, struct vtn_switch *swtch, in vtn_add_case()
254 vtn_cfg_walk_blocks(struct vtn_builder *b, struct list_head *cf_list, in vtn_cfg_walk_blocks()
473 vtn_build_cfg(struct vtn_builder *b, const uint32_t *words, const uint32_t *end) in vtn_build_cfg()
485 vtn_handle_phis_first_pass(struct vtn_builder *b, SpvOp opcode, in vtn_handle_phis_first_pass()
519 vtn_handle_phi_second_pass(struct vtn_builder *b, SpvOp opcode, in vtn_handle_phi_second_pass()
544 vtn_emit_branch(struct vtn_builder *b, enum vtn_branch_type branch_type, in vtn_emit_branch()
575 vtn_emit_cf_list(struct vtn_builder *b, struct list_head *cf_list, in vtn_emit_cf_list()
774 vtn_function_emit(struct vtn_builder *b, struct vtn_function *func, in vtn_function_emit()
Dvtn_alu.c35 wrap_matrix(struct vtn_builder *b, struct vtn_ssa_value *val) in wrap_matrix()
61 matrix_multiply(struct vtn_builder *b, in matrix_multiply()
139 mat_times_scalar(struct vtn_builder *b, in mat_times_scalar()
155 vtn_handle_matrix_alu(struct vtn_builder *b, SpvOp opcode, in vtn_handle_matrix_alu()
313 handle_no_contraction(struct vtn_builder *b, struct vtn_value *val, int member, in handle_no_contraction()
324 vtn_handle_alu(struct vtn_builder *b, SpvOp opcode, in vtn_handle_alu()
Dvtn_glsl450.c91 build_mat_det(struct vtn_builder *b, struct vtn_ssa_value *src) in build_mat_det()
143 matrix_inverse(struct vtn_builder *b, struct vtn_ssa_value *src) in matrix_inverse()
416 handle_glsl450_alu(struct vtn_builder *b, enum GLSLstd450 entrypoint, in handle_glsl450_alu()
645 handle_glsl450_interpolation(struct vtn_builder *b, enum GLSLstd450 opcode, in handle_glsl450_interpolation()
695 vtn_handle_glsl450_instruction(struct vtn_builder *b, uint32_t ext_opcode, in vtn_handle_glsl450_instruction()