Home
last modified time | relevance | path

Searched defs:intrin (Results 1 – 25 of 141) sorted by relevance

123456

/third_party/mesa3d/src/amd/common/
Dac_nir_lower_tess_io_to_mem.c171 nir_intrinsic_instr *intrin, in match_mask()
189 tcs_output_needs_vmem(nir_intrinsic_instr *intrin, in tcs_output_needs_vmem()
200 tcs_output_needs_lds(nir_intrinsic_instr *intrin, in tcs_output_needs_lds()
218 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_ls_output_store() local
279 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in filter_load_tcs_per_vertex_input() local
323 nir_intrinsic_instr *intrin) in hs_output_lds_offset()
367 nir_intrinsic_instr *intrin) in hs_per_vertex_output_vmem_offset()
389 nir_intrinsic_instr *intrin, in hs_per_patch_output_vmem_offset()
414 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_hs_per_vertex_input_load() local
423 nir_intrinsic_instr *intrin, in lower_hs_output_store()
[all …]
Dac_nir_lower_taskmesh_io_to_mem.c54 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in filter_workgroup_id() local
64 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in replace_workgroup_id_use_first_task() local
255 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in filter_task_intrinsics() local
263 nir_intrinsic_instr *intrin, in lower_task_launch_mesh_workgroups()
296 nir_intrinsic_instr *intrin, in lower_task_payload_store()
317 nir_intrinsic_instr *intrin, in lower_taskmesh_payload_load()
343 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_task_intrinsics() local
397 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in filter_mesh_input_load() local
407 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_mesh_intrinsics() local
/third_party/mesa3d/src/compiler/nir/
Dnir_opt_uniform_atomics.c47 #define OP_NOIMG(intrin, alu) \ in parse_atomic_op() argument
65 #define OP(intrin, alu) \ in parse_atomic_op() argument
99 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(scalar.def->parent_instr); in get_dim() local
150 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(scalar.def->parent_instr); in match_invocation_comparison() local
209 optimize_atomic(nir_builder *b, nir_intrinsic_instr *intrin, bool return_prev) in optimize_atomic()
252 optimize_and_rewrite_atomic(nir_builder *b, nir_intrinsic_instr *intrin) in optimize_and_rewrite_atomic()
297 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in opt_uniform_atomics() local
Dnir_lower_scratch.c39 nir_intrinsic_instr *intrin, in lower_load_store()
89 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(src->parent_instr); in only_used_for_load_store() local
115 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_vars_to_scratch() local
199 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_vars_to_scratch() local
Dnir_lower_subgroups.c33 lower_subgroups_64bit_split_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_subgroups_64bit_split_intrinsic()
56 lower_subgroup_op_to_32bit(nir_builder *b, nir_intrinsic_instr *intrin) in lower_subgroup_op_to_32bit()
107 lower_subgroup_op_to_scalar(nir_builder *b, nir_intrinsic_instr *intrin, in lower_subgroup_op_to_scalar()
147 lower_vote_eq_to_scalar(nir_builder *b, nir_intrinsic_instr *intrin) in lower_vote_eq_to_scalar()
173 lower_vote_eq(nir_builder *b, nir_intrinsic_instr *intrin) in lower_vote_eq()
201 lower_shuffle_to_swizzle(nir_builder *b, nir_intrinsic_instr *intrin, in lower_shuffle_to_swizzle()
231 lower_to_shuffle(nir_builder *b, nir_intrinsic_instr *intrin, in lower_to_shuffle()
319 lower_shuffle(nir_builder *b, nir_intrinsic_instr *intrin) in lower_shuffle()
557 lower_dynamic_quad_broadcast(nir_builder *b, nir_intrinsic_instr *intrin, in lower_dynamic_quad_broadcast()
597 lower_read_invocation_to_cond(nir_builder *b, nir_intrinsic_instr *intrin) in lower_read_invocation_to_cond()
[all …]
Dnir_opt_ray_queries.c37 nir_intrinsic_instr *intrin) in mark_query_read()
74 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_find_ray_queries_read() local
100 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_replace_unread_queries_instr() local
Dnir_lower_discard_or_demote.c34 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_discard_to_demote_instr() local
56 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_demote_to_discard_instr() local
102 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_load_helper_to_is_helper() local
Dnir_opt_fragdepth.c42 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in ssa_def_is_source_depth() local
65 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_opt_fragdepth() local
Dnir_lower_task_shader.c52 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_nv_task_output() local
178 nir_intrinsic_instr *intrin, in lower_task_payload_to_shared()
231 nir_intrinsic_instr *intrin, in lower_task_launch_mesh_workgroups()
291 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_task_intrin() local
332 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in uses_task_payload_atomics() local
Dnir_lower_multiview.c55 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in shader_writes_to_memory() local
141 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_shader_uses_view_index() local
322 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_multiview() local
Dnir_lower_image.c35 lower_cube_size(nir_builder *b, nir_intrinsic_instr *intrin) in lower_cube_size()
71 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_image_instr() local
Dnir_gs_count_vertices.c33 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in as_intrinsic() local
78 nir_intrinsic_instr *intrin = as_set_vertex_and_primitive_count(instr); in nir_gs_count_vertices_and_primitives() local
Dnir_lower_is_helper_invocation.c48 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_load_and_store_is_helper() local
88 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in has_is_helper_invocation() local
Dnir_opt_dead_write_vars.c50 nir_intrinsic_instr *intrin; member
75 nir_intrinsic_instr *intrin, in update_unused_writes()
133 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in remove_dead_write_vars_local() local
Dnir_lower_gs_intrinsics.c80 rewrite_emit_vertex(nir_intrinsic_instr *intrin, struct state *state) in rewrite_emit_vertex()
202 rewrite_end_primitive(nir_intrinsic_instr *intrin, struct state *state) in rewrite_end_primitive()
251 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in rewrite_intrinsics() local
348 const nir_intrinsic_instr *const intrin = in a_block_needs_set_vertex_and_primitive_count() local
Dnir_opt_offsets.c106 nir_intrinsic_instr *intrin, in try_fold_load_store()
148 nir_intrinsic_instr *intrin, in try_fold_shared2()
186 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in process_instr() local
Dnir_remove_dead_variables.c41 nir_intrinsic_instr *intrin = in deref_used_for_not_store() local
143 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in remove_dead_var_writes() local
Dnir_opt_move_discards_to_top.c72 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in can_move_src() local
177 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in opt_move_discards_to_top_impl() local
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_lower_vulkan_resource.c33 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_vulkan_resource_index() local
72 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_uniform_block_access() local
82 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_block_instr() local
112 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_vri_intrin_vri() local
154 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_vri_intrin_vrri() local
164 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_vri_intrin_lvd() local
258 nir_intrinsic_instr *intrin, void *data_cb) in lower_vri_intrin_image()
298 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_vri_instr() local
/third_party/mesa3d/src/compiler/spirv/
Dvtn_subgroup.c53 nir_intrinsic_instr *intrin = in vtn_build_subgroup_instr() local
112 nir_intrinsic_instr *intrin = in vtn_handle_subgroup() local
167 nir_intrinsic_instr *intrin = in vtn_handle_subgroup() local
262 nir_intrinsic_instr *intrin = in vtn_handle_subgroup() local
/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir_opt_preamble.c177 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in instr_cost() local
255 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in avoid_instr() local
324 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in ir3_nir_lower_preamble() local
362 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in ir3_nir_lower_preamble() local
/third_party/mesa3d/src/intel/compiler/
Dbrw_nir_lower_mem_access_bit_sizes.c30 dup_mem_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in dup_mem_intrinsic()
82 lower_mem_load_bit_size(nir_builder *b, nir_intrinsic_instr *intrin, in lower_mem_load_bit_size()
156 lower_mem_store_bit_size(nir_builder *b, nir_intrinsic_instr *intrin, in lower_mem_store_bit_size()
254 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_mem_access_bit_sizes_instr() local
/third_party/mesa3d/src/gallium/drivers/lima/ir/
Dlima_nir_split_loads.c40 clone_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin) in clone_intrinsic()
58 replace_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin) in replace_intrinsic()
/third_party/mesa3d/src/intel/vulkan/
Danv_nir_apply_pipeline_layout.c129 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in get_used_bindings() local
183 nir_intrinsic_instr *intrin = nir_src_as_intrinsic(src); in find_descriptor_for_index_src() local
195 descriptor_has_bti(nir_intrinsic_instr *intrin, in descriptor_has_bti()
216 descriptor_address_format(nir_intrinsic_instr *intrin, in descriptor_address_format()
240 nir_intrinsic_instr *intrin = nir_src_as_intrinsic(deref->parent); in nir_deref_find_descriptor() local
618 build_res_index_for_chain(nir_builder *b, nir_intrinsic_instr *intrin, in build_res_index_for_chain()
699 nir_intrinsic_instr *intrin, bool is_atomic, in try_lower_direct_buffer_intrinsic()
801 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_direct_buffer_instr() local
862 lower_res_index_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_res_index_intrinsic()
887 lower_res_reindex_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_res_reindex_intrinsic()
[all …]
/third_party/mesa3d/src/amd/vulkan/
Dradv_nir_apply_pipeline_layout.c70 visit_vulkan_resource_index(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in visit_vulkan_resource_index()
109 nir_intrinsic_instr *intrin) in visit_vulkan_resource_reindex()
141 visit_load_vulkan_descriptor(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in visit_load_vulkan_descriptor()
205 visit_get_ssbo_size(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in visit_get_ssbo_size()
359 update_image_intrinsic(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in update_image_intrinsic()
373 apply_layout_to_intrin(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in apply_layout_to_intrin()

123456