HomeSort by relevance Sort by last modified time
    Searched refs:vtn_builder (Results 1 - 6 of 6) sorted by null

  /external/mesa3d/src/compiler/spirv/
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,
408 vtn_untyped_value(struct vtn_builder *b, uint32_t value_id)
415 vtn_value(struct vtn_builder *b, uint32_t value_id,
426 struct vtn_ssa_value *vtn_ssa_value(struct vtn_builder *b, uint32_t value_id)
    [all...]
vtn_variables.c 32 vtn_access_chain_extend(struct vtn_builder *b, struct vtn_access_chain *old,
51 vtn_access_link_as_ssa(struct vtn_builder *b, struct vtn_access_link link,
66 vtn_access_chain_tail_type(struct vtn_builder *b,
97 vtn_access_chain_to_deref(struct vtn_builder *b, struct vtn_access_chain *chain)
170 _vtn_local_load_store(struct vtn_builder *b, bool load, nir_deref_var *deref,
231 vtn_nir_deref(struct vtn_builder *b, uint32_t id)
255 vtn_local_load(struct vtn_builder *b, nir_deref_var *src)
276 vtn_local_store(struct vtn_builder *b, struct vtn_ssa_value *src,
299 get_vulkan_resource_index(struct vtn_builder *b, struct vtn_access_chain *chain,
335 vtn_access_chain_to_offset(struct vtn_builder *b
    [all...]
spirv_to_nir.c 58 vtn_undef_ssa_value(struct vtn_builder *b, const struct glsl_type *type)
93 vtn_const_ssa_value(struct vtn_builder *b, nir_constant *constant,
173 vtn_ssa_value(struct vtn_builder *b, uint32_t value_id)
196 vtn_string_literal(struct vtn_builder *b, const uint32_t *words,
209 vtn_foreach_instruction(struct vtn_builder *b, const uint32_t *start,
251 vtn_handle_extension(struct vtn_builder *b, SpvOp opcode,
279 _foreach_decoration_helper(struct vtn_builder *b,
314 vtn_foreach_decoration(struct vtn_builder *b, struct vtn_value *value,
321 vtn_foreach_execution_mode(struct vtn_builder *b, struct vtn_value *value,
334 vtn_handle_decoration(struct vtn_builder *b, SpvOp opcode
    [all...]
vtn_alu.c 35 wrap_matrix(struct vtn_builder *b, struct vtn_ssa_value *val)
61 matrix_multiply(struct vtn_builder *b,
139 mat_times_scalar(struct vtn_builder *b,
155 vtn_handle_matrix_alu(struct vtn_builder *b, SpvOp opcode,
313 handle_no_contraction(struct vtn_builder *b, struct vtn_value *val, int member,
324 vtn_handle_alu(struct vtn_builder *b, SpvOp opcode,
vtn_cfg.c 28 vtn_cfg_handle_prepass_instruction(struct vtn_builder *b, SpvOp opcode,
169 vtn_add_case(struct vtn_builder *b, struct vtn_switch *swtch,
254 vtn_cfg_walk_blocks(struct vtn_builder *b, struct list_head *cf_list,
473 vtn_build_cfg(struct vtn_builder *b, const uint32_t *words, const uint32_t *end)
485 vtn_handle_phis_first_pass(struct vtn_builder *b, SpvOp opcode,
519 vtn_handle_phi_second_pass(struct vtn_builder *b, SpvOp opcode,
544 vtn_emit_branch(struct vtn_builder *b, enum vtn_branch_type branch_type,
575 vtn_emit_cf_list(struct vtn_builder *b, struct list_head *cf_list,
774 vtn_function_emit(struct vtn_builder *b, struct vtn_function *func,
vtn_glsl450.c 91 build_mat_det(struct vtn_builder *b, struct vtn_ssa_value *src)
143 matrix_inverse(struct vtn_builder *b, struct vtn_ssa_value *src)
416 handle_glsl450_alu(struct vtn_builder *b, enum GLSLstd450 entrypoint,
645 handle_glsl450_interpolation(struct vtn_builder *b, enum GLSLstd450 opcode,
695 vtn_handle_glsl450_instruction(struct vtn_builder *b, uint32_t ext_opcode,

Completed in 169 milliseconds