Lines Matching refs:vtn_builder
32 vtn_access_chain_create(struct vtn_builder *b, unsigned length) in vtn_access_chain_create()
46 vtn_access_chain_extend(struct vtn_builder *b, struct vtn_access_chain *old, in vtn_access_chain_extend()
61 vtn_pointer_uses_ssa_offset(struct vtn_builder *b, in vtn_pointer_uses_ssa_offset()
71 vtn_pointer_is_external_block(struct vtn_builder *b, in vtn_pointer_is_external_block()
83 vtn_access_chain_pointer_dereference(struct vtn_builder *b, in vtn_access_chain_pointer_dereference()
119 vtn_access_link_as_ssa(struct vtn_builder *b, struct vtn_access_link link, in vtn_access_link_as_ssa()
139 vtn_variable_resource_index(struct vtn_builder *b, struct vtn_variable *var, in vtn_variable_resource_index()
161 vtn_resource_reindex(struct vtn_builder *b, nir_ssa_def *base_index, in vtn_resource_reindex()
177 vtn_ssa_offset_pointer_dereference(struct vtn_builder *b, in vtn_ssa_offset_pointer_dereference()
339 vtn_pointer_dereference(struct vtn_builder *b, in vtn_pointer_dereference()
355 rewrite_deref_types(struct vtn_builder *b, nir_deref *deref, in rewrite_deref_types()
367 vtn_pointer_for_variable(struct vtn_builder *b, in vtn_pointer_for_variable()
383 vtn_pointer_to_deref(struct vtn_builder *b, struct vtn_pointer *ptr) in vtn_pointer_to_deref()
471 _vtn_local_load_store(struct vtn_builder *b, bool load, nir_deref_var *deref, in _vtn_local_load_store()
532 vtn_nir_deref(struct vtn_builder *b, uint32_t id) in vtn_nir_deref()
554 vtn_local_load(struct vtn_builder *b, nir_deref_var *src) in vtn_local_load()
575 vtn_local_store(struct vtn_builder *b, struct vtn_ssa_value *src, in vtn_local_store()
598 vtn_pointer_to_offset(struct vtn_builder *b, struct vtn_pointer *ptr, in vtn_pointer_to_offset()
667 vtn_type_block_size(struct vtn_builder *b, struct vtn_type *type) in vtn_type_block_size()
719 vtn_access_chain_get_offset_size(struct vtn_builder *b, in vtn_access_chain_get_offset_size()
744 _vtn_load_store_tail(struct vtn_builder *b, nir_intrinsic_op op, bool load, in _vtn_load_store_tail()
792 _vtn_block_load_store(struct vtn_builder *b, nir_intrinsic_op op, bool load, in _vtn_block_load_store()
926 vtn_block_load(struct vtn_builder *b, struct vtn_pointer *src) in vtn_block_load()
961 vtn_block_store(struct vtn_builder *b, struct vtn_ssa_value *src, in vtn_block_store()
985 _vtn_variable_load_store(struct vtn_builder *b, bool load, in _vtn_variable_load_store()
1044 vtn_variable_load(struct vtn_builder *b, struct vtn_pointer *src) in vtn_variable_load()
1056 vtn_variable_store(struct vtn_builder *b, struct vtn_ssa_value *src, in vtn_variable_store()
1069 _vtn_variable_copy(struct vtn_builder *b, struct vtn_pointer *dest, in _vtn_variable_copy()
1121 vtn_variable_copy(struct vtn_builder *b, struct vtn_pointer *dest, in vtn_variable_copy()
1131 set_mode_system_value(struct vtn_builder *b, nir_variable_mode *mode) in set_mode_system_value()
1138 vtn_get_builtin_location(struct vtn_builder *b, in vtn_get_builtin_location()
1303 apply_var_decoration(struct vtn_builder *b, nir_variable *nir_var, in apply_var_decoration()
1435 var_is_patch_cb(struct vtn_builder *b, struct vtn_value *val, int member, in var_is_patch_cb()
1444 var_decoration_cb(struct vtn_builder *b, struct vtn_value *val, int member, in var_decoration_cb()
1545 vtn_storage_class_to_mode(struct vtn_builder *b, in vtn_storage_class_to_mode()
1617 vtn_pointer_to_ssa(struct vtn_builder *b, struct vtn_pointer *ptr) in vtn_pointer_to_ssa()
1647 vtn_pointer_from_ssa(struct vtn_builder *b, nir_ssa_def *ssa, in vtn_pointer_from_ssa()
1697 vtn_create_variable(struct vtn_builder *b, struct vtn_value *val, in vtn_create_variable()
1906 vtn_assert_types_equal(struct vtn_builder *b, SpvOp opcode, in vtn_assert_types_equal()
1936 vtn_handle_variables(struct vtn_builder *b, SpvOp opcode, in vtn_handle_variables()