Searched refs:vtn_builder (Results 1 – 6 of 6) sorted by relevance
/external/mesa3d/src/compiler/spirv/ |
D | vtn_private.h | 34 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 …]
|
D | spirv_to_nir.c | 58 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 …]
|
D | vtn_variables.c | 32 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 …]
|
D | vtn_cfg.c | 28 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()
|
D | vtn_alu.c | 35 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()
|
D | vtn_glsl450.c | 91 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()
|