Home
last modified time | relevance | path

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

123456789

/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_lower_subgroups.c34 lower_subgroups_64bit_split_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_subgroups_64bit_split_intrinsic()
57 lower_subgroup_op_to_32bit(nir_builder *b, nir_intrinsic_instr *intrin) in lower_subgroup_op_to_32bit()
113 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()
172 lower_vote_eq(nir_builder *b, nir_intrinsic_instr *intrin) in lower_vote_eq()
199 lower_shuffle_to_swizzle(nir_builder *b, nir_intrinsic_instr *intrin) in lower_shuffle_to_swizzle()
214 lower_to_shuffle(nir_builder *b, nir_intrinsic_instr *intrin, in lower_to_shuffle()
292 lower_shuffle(nir_builder *b, nir_intrinsic_instr *intrin) in lower_shuffle()
365 lower_boolean_shuffle(nir_builder *b, nir_intrinsic_instr *intrin, in lower_boolean_shuffle()
516 lower_boolean_reduce(nir_builder *b, nir_intrinsic_instr *intrin, in lower_boolean_reduce()
[all …]
H A Dnir_opt_non_uniform_access.c28 is_ubo_intrinsic(nir_intrinsic_instr *intrin) in is_ubo_intrinsic()
34 is_ssbo_intrinsic(nir_intrinsic_instr *intrin) in is_ssbo_intrinsic()
49 is_image_intrinsic(nir_intrinsic_instr *intrin) in is_image_intrinsic()
90 has_non_uniform_access_intrin(nir_intrinsic_instr *intrin) in has_non_uniform_access_intrin()
110 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_has_non_uniform_access_impl() local
191 opt_non_uniform_access_intrin(nir_intrinsic_instr *intrin, unsigned handle_src) in opt_non_uniform_access_intrin()
212 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_opt_non_uniform_access_instr() local
H A Dnir_lower_io.c396 lower_load(nir_intrinsic_instr *intrin, struct lower_io_state *state, in lower_load()
528 lower_store(nir_intrinsic_instr *intrin, struct lower_io_state *state, in lower_store()
588 lower_interpolate_at(nir_intrinsic_instr *intrin, struct lower_io_state *state, in lower_interpolate_at()
672 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_io_block() local
1389 build_explicit_io_load(nir_builder *b, nir_intrinsic_instr *intrin, in build_explicit_io_load()
1636 build_explicit_io_store(nir_builder *b, nir_intrinsic_instr *intrin, in build_explicit_io_store()
1804 build_explicit_io_atomic(nir_builder *b, nir_intrinsic_instr *intrin, in build_explicit_io_atomic()
1976 nir_intrinsic_instr *intrin, in nir_lower_explicit_io_instr()
2236 lower_explicit_io_access(nir_builder *b, nir_intrinsic_instr *intrin, in lower_explicit_io_access()
2243 lower_explicit_io_array_length(nir_builder *b, nir_intrinsic_instr *intrin, in lower_explicit_io_array_length()
[all …]
H A Dnir_lower_image.c35 lower_cube_size(nir_builder *b, nir_intrinsic_instr *intrin) in lower_cube_size()
83 lower_image_to_fragment_mask_load(nir_builder *b, nir_intrinsic_instr *intrin) in lower_image_to_fragment_mask_load()
130 lower_image_samples_identical_to_fragment_mask_load(nir_builder *b, nir_intrinsic_instr *intrin) in lower_image_samples_identical_to_fragment_mask_load()
161 lower_image_intrin(nir_builder *b, nir_intrinsic_instr *intrin, void *state) in lower_image_intrin()
H A Dnir_lower_scratch.c35 nir_intrinsic_instr *intrin, in lower_load_store()
85 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(nir_src_parent_instr(src)); in only_used_for_load_store() local
112 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
H A Dnir_lower_task_shader.c53 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_nv_task_output() local
168 nir_intrinsic_instr *intrin, in lower_task_payload_to_shared()
285 nir_intrinsic_instr *intrin, in lower_task_launch_mesh_workgroups()
345 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_task_intrin() local
371 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in requires_payload_in_shared() local
H A Dnir_lower_shader_calls.c45 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in move_system_values_to_top() local
75 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in instr_is_shader_call() local
149 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in can_remat_instr() local
1482 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_opt_trim_stack_values() local
1502 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_opt_trim_stack_values() local
1542 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_opt_trim_stack_values() local
1648 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_opt_sort_and_pack_stack() local
1698 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_opt_sort_and_pack_stack() local
1818 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_opt_stack_loads() local
1848 nir_intrinsic_instr *intrin, void *data) in split_stack_components_instr()
H A Dnir_lower_mem_access_bit_sizes.c30 dup_mem_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in dup_mem_intrinsic()
72 lower_mem_load(nir_builder *b, nir_intrinsic_instr *intrin, in lower_mem_load()
230 lower_mem_store(nir_builder *b, nir_intrinsic_instr *intrin, in lower_mem_store()
400 intrin_to_variable_mode(nir_intrinsic_op intrin) in intrin_to_variable_mode()
450 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_mem_access_instr() local
H A Dnir_opt_offsets.c102 nir_intrinsic_instr *intrin, in try_fold_load_store()
146 nir_intrinsic_instr *intrin, in try_fold_shared2()
177 get_max(opt_offsets_state *state, nir_intrinsic_instr *intrin, uint32_t default_val) in get_max()
193 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in process_instr() local
H A Dnir_opt_intrinsics.c93 src_is_quad_broadcast(nir_block *block, nir_src src, nir_intrinsic_instr **intrin) in src_is_quad_broadcast()
244 try_opt_exclusive_scan_to_inclusive(nir_intrinsic_instr *intrin) in try_opt_exclusive_scan_to_inclusive()
305 opt_intrinsics_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in opt_intrinsics_intrin()
372 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in opt_intrinsics_impl() local
H A Dnir_opt_uniform_atomics.c176 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(scalar.def->parent_instr); in match_invocation_comparison() local
247 optimize_atomic(nir_builder *b, nir_intrinsic_instr *intrin, bool return_prev) in optimize_atomic()
290 optimize_and_rewrite_atomic(nir_builder *b, nir_intrinsic_instr *intrin, in optimize_and_rewrite_atomic()
335 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in opt_uniform_atomics() local
/aosp_15_r20/external/mesa3d/src/amd/common/
H A Dac_nir_lower_tess_io_to_mem.c181 tcs_output_needs_vmem(nir_intrinsic_instr *intrin, in tcs_output_needs_vmem()
221 tcs_output_needs_lds(nir_intrinsic_instr *intrin, in tcs_output_needs_lds()
240 nir_intrinsic_instr *intrin, in lower_ls_output_store()
310 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in filter_load_tcs_per_vertex_input() local
391 nir_intrinsic_instr *intrin) in hs_output_lds_offset()
476 nir_intrinsic_instr *intrin) in hs_per_vertex_output_vmem_offset()
502 nir_intrinsic_instr *intrin, in hs_per_patch_output_vmem_offset()
529 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_hs_per_vertex_input_load() local
543 nir_intrinsic_instr *intrin, in lower_hs_output_store()
605 nir_intrinsic_instr *intrin, in lower_hs_output_load()
[all …]
H A Dac_nir_lower_taskmesh_io_to_mem.c139 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in filter_task_intrinsics() local
164 nir_intrinsic_instr *intrin, in lower_task_launch_mesh_workgroups()
212 nir_intrinsic_instr *intrin, in lower_task_payload_store()
235 nir_intrinsic_instr *intrin, in lower_taskmesh_payload_load()
263 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_task_intrinsics() local
316 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in filter_mesh_input_load() local
326 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_mesh_intrinsics() local
/aosp_15_r20/external/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_lower_vulkan_resource.c33 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_vulkan_resource_index() local
60 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_vri_intrin_vri() local
74 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_vri_intrin_vrri() local
85 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_vri_intrin_lvd() local
145 nir_intrinsic_instr *intrin, in lower_image_intrinsic()
157 lower_load_ubo(nir_builder *b, nir_intrinsic_instr *intrin, void *data_cb) in lower_load_ubo()
188 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_vri_instr() local
/aosp_15_r20/external/mesa3d/src/intel/vulkan_hasvk/
H A Danv_nir_apply_pipeline_layout.c126 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in get_used_bindings() local
171 nir_intrinsic_instr *intrin = nir_src_as_intrinsic(src); in find_descriptor_for_index_src() local
183 descriptor_has_bti(nir_intrinsic_instr *intrin, in descriptor_has_bti()
204 descriptor_address_format(nir_intrinsic_instr *intrin, in descriptor_address_format()
228 nir_intrinsic_instr *intrin = nir_src_as_intrinsic(deref->parent); in nir_deref_find_descriptor() local
549 build_res_index_for_chain(nir_builder *b, nir_intrinsic_instr *intrin, in build_res_index_for_chain()
628 nir_intrinsic_instr *intrin, in try_lower_direct_buffer_intrinsic()
721 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_direct_buffer_instr() local
741 lower_res_index_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_res_index_intrinsic()
763 lower_res_reindex_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_res_reindex_intrinsic()
[all …]
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/
H A Dir3_nir_opt_preamble.c158 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in instr_cost() local
248 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in avoid_instr() local
334 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(def->parent_instr); in ir3_def_is_rematerializable_for_preamble() local
379 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(def->parent_instr); in _rematerialize_def() local
461 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in get_descriptors() local
575 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in emit_descriptor_prefetch() local
620 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in ir3_nir_opt_prefetch_descriptors() local
737 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in ir3_nir_lower_preamble() local
775 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in ir3_nir_lower_preamble() local
/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dbrw_nir.c275 is_input(nir_intrinsic_instr *intrin) in is_input()
284 is_output(nir_intrinsic_instr *intrin) in is_output()
302 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in remap_patch_urb_offsets() local
385 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in brw_nir_lower_vs_inputs() local
484 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in brw_nir_lower_vue_inputs() local
537 nir_intrinsic_instr *intrin, in lower_barycentric_per_sample()
568 lower_barycentric_at_offset(nir_builder *b, nir_intrinsic_instr *intrin, in lower_barycentric_at_offset()
682 nir_intrinsic_instr *intrin, in tag_speculative_access()
918 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_bit_size_callback() local
1168 brw_nir_zero_inputs_instr(struct nir_builder *b, nir_intrinsic_instr *intrin, in brw_nir_zero_inputs_instr()
[all …]
H A Dbrw_compile_mesh.cpp44 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in brw_nir_lower_load_uniforms_filter() local
53 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in brw_nir_lower_load_uniforms_impl() local
100 nir_intrinsic_instr *intrin, in brw_nir_lower_launch_mesh_workgroups_instr()
181 nir_intrinsic_instr *intrin, in brw_nir_adjust_task_payload_offsets_instr()
238 nir_intrinsic_instr *intrin, in brw_nir_align_launch_mesh_workgroups_instr()
1307 brw_nir_adjust_offset(nir_builder *b, nir_intrinsic_instr *intrin, uint32_t pitch) in brw_nir_adjust_offset()
1322 nir_intrinsic_instr *intrin, in brw_nir_adjust_offset_for_arrayed_indices_instr()
1405 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in brw_can_pack_primitive_indices() local
1458 brw_pack_primitive_indices_instr(nir_builder *b, nir_intrinsic_instr *intrin, in brw_pack_primitive_indices_instr()
1564 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in brw_mesh_autostrip_enable() local
H A Dintel_nir_lower_sparse.c54 lower_is_sparse_texels_resident(nir_builder *b, nir_intrinsic_instr *intrin) in lower_is_sparse_texels_resident()
66 lower_sparse_residency_code_and(nir_builder *b, nir_intrinsic_instr *intrin) in lower_sparse_residency_code_and()
76 lower_sparse_image_load(nir_builder *b, nir_intrinsic_instr *intrin) in lower_sparse_image_load()
205 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_sparse_intrinsics() local
/aosp_15_r20/external/mesa3d/src/intel/compiler/elk/
H A Delk_nir.c168 is_input(nir_intrinsic_instr *intrin) in is_input()
177 is_output(nir_intrinsic_instr *intrin) in is_output()
195 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in remap_patch_urb_offsets() local
282 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in elk_nir_lower_vs_inputs() local
389 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in elk_nir_lower_vue_inputs() local
442 nir_intrinsic_instr *intrin, in lower_barycentric_per_sample()
473 lower_barycentric_at_offset(nir_builder *b, nir_intrinsic_instr *intrin, in lower_barycentric_at_offset()
788 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_bit_size_callback() local
1013 elk_nir_zero_inputs_instr(struct nir_builder *b, nir_intrinsic_instr *intrin, in elk_nir_zero_inputs_instr()
1215 get_mem_access_size_align(nir_intrinsic_op intrin, uint8_t bytes, in get_mem_access_size_align()
/aosp_15_r20/external/mesa3d/src/asahi/vulkan/
H A Dhk_nir_lower_descriptors.c202 is_idx_intrin(nir_intrinsic_instr *intrin) in is_idx_intrin()
214 load_descriptor_for_idx_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in load_descriptor_for_idx_intrin()
233 try_lower_load_vulkan_descriptor(nir_builder *b, nir_intrinsic_instr *intrin, in try_lower_load_vulkan_descriptor()
254 _lower_sysval_to_root_table(nir_builder *b, nir_intrinsic_instr *intrin, in _lower_sysval_to_root_table()
268 #define lower_sysval_to_root_table(b, intrin, member) \ argument
392 lower_uvs_index(nir_builder *b, nir_intrinsic_instr *intrin, void *data) in lower_uvs_index()
516 try_lower_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in try_lower_intrin()
671 lower_ssbo_resource_index(nir_builder *b, nir_intrinsic_instr *intrin, in lower_ssbo_resource_index()
742 lower_ssbo_resource_reindex(nir_builder *b, nir_intrinsic_instr *intrin, in lower_ssbo_resource_reindex()
767 lower_load_ssbo_descriptor(nir_builder *b, nir_intrinsic_instr *intrin, in lower_load_ssbo_descriptor()
/aosp_15_r20/external/mesa3d/src/intel/vulkan/
H A Danv_nir_apply_pipeline_layout.c247 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in get_used_bindings() local
295 nir_intrinsic_instr *intrin = nir_src_as_intrinsic(src); in find_descriptor_for_index_src() local
307 descriptor_has_bti(nir_intrinsic_instr *intrin, in descriptor_has_bti()
331 descriptor_address_format(nir_intrinsic_instr *intrin, in descriptor_address_format()
355 nir_intrinsic_instr *intrin = nir_src_as_intrinsic(deref->parent); in nir_deref_find_descriptor() local
1298 build_res_index_for_chain(nir_builder *b, nir_intrinsic_instr *intrin, in build_res_index_for_chain()
1377 nir_intrinsic_instr *intrin, bool is_atomic, in try_lower_direct_buffer_intrinsic()
1511 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_direct_buffer_instr() local
1567 lower_res_index_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_res_index_intrinsic()
1586 lower_res_reindex_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_res_reindex_intrinsic()
[all …]
/aosp_15_r20/external/mesa3d/src/nouveau/vulkan/
H A Dnvk_nir_lower_descriptors.c160 record_vulkan_resource_cbuf_use(nir_intrinsic_instr *intrin, in record_vulkan_resource_cbuf_use()
368 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in record_cbuf_uses_instr() local
698 is_idx_intrin(nir_intrinsic_instr *intrin) in is_idx_intrin()
733 load_descriptor_for_idx_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in load_descriptor_for_idx_intrin()
768 try_lower_load_vulkan_descriptor(nir_builder *b, nir_intrinsic_instr *intrin, in try_lower_load_vulkan_descriptor()
788 _lower_sysval_to_root_table(nir_builder *b, nir_intrinsic_instr *intrin, in _lower_sysval_to_root_table()
806 #define lower_sysval_to_root_table(b, intrin, member, ctx) \ argument
868 lower_msaa_image_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in lower_msaa_image_intrin()
1032 lower_edb_buffer_image_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in lower_edb_buffer_image_intrin()
1081 lower_image_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in lower_image_intrin()
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/drivers/panfrost/
H A Dpan_nir_lower_res_indices.c64 lower_image_intrin(nir_builder *b, nir_intrinsic_instr *intrin) in lower_image_intrin()
77 lower_input_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in lower_input_intrin()
99 lower_load_ubo_intrin(nir_builder *b, nir_intrinsic_instr *intrin) in lower_load_ubo_intrin()
112 lower_ssbo_intrin(nir_builder *b, nir_intrinsic_instr *intrin) in lower_ssbo_intrin()
125 lower_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_intrinsic()
/aosp_15_r20/external/mesa3d/src/amd/vulkan/nir/
H A Dradv_nir_apply_pipeline_layout.c58 visit_vulkan_resource_index(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in visit_vulkan_resource_index()
94 …sit_vulkan_resource_reindex(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in visit_vulkan_resource_reindex()
124 visit_load_vulkan_descriptor(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in visit_load_vulkan_descriptor()
173 visit_get_ssbo_size(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in visit_get_ssbo_size()
326 update_image_intrinsic(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in update_image_intrinsic()
344 can_increase_load_size(nir_intrinsic_instr *intrin, unsigned offset, unsigned old, unsigned new) in can_increase_load_size()
353 load_push_constant(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in load_push_constant()
398 apply_layout_to_intrin(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in apply_layout_to_intrin()

123456789