Home
last modified time | relevance | path

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

12345678

/external/mesa3d/src/compiler/nir/
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
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()
141 lower_vote_eq_to_scalar(nir_builder *b, nir_intrinsic_instr *intrin) in lower_vote_eq_to_scalar()
166 lower_vote_eq(nir_builder *b, nir_intrinsic_instr *intrin) in lower_vote_eq()
193 lower_shuffle_to_swizzle(nir_builder *b, nir_intrinsic_instr *intrin) in lower_shuffle_to_swizzle()
208 lower_to_shuffle(nir_builder *b, nir_intrinsic_instr *intrin, in lower_to_shuffle()
286 lower_shuffle(nir_builder *b, nir_intrinsic_instr *intrin) in lower_shuffle()
359 lower_boolean_shuffle(nir_builder *b, nir_intrinsic_instr *intrin, in lower_boolean_shuffle()
510 lower_boolean_reduce(nir_builder *b, nir_intrinsic_instr *intrin, in lower_boolean_reduce()
[all …]
Dnir_lower_image.c35 lower_cube_size(nir_builder *b, nir_intrinsic_instr *intrin) in lower_cube_size()
84 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()
163 lower_image_intrin(nir_builder *b, nir_intrinsic_instr *intrin, void *state) in lower_image_intrin()
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
111 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_vars_to_scratch() local
198 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_vars_to_scratch() local
Dnir_lower_discard_or_demote.c29 lower_discard_to_demote(nir_builder *b, nir_intrinsic_instr *intrin, void *data) in lower_discard_to_demote()
47 lower_demote_to_discard(nir_builder *b, nir_intrinsic_instr *intrin, void *data) in lower_demote_to_discard()
89 nir_intrinsic_instr *intrin, void *data) in lower_load_helper_to_is_helper()
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_multiview.c55 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in shader_writes_to_memory() local
94 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_shader_uses_view_index() local
274 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_multiview() local
Dnir_opt_intrinsics.c93 src_is_quad_broadcast(nir_block *block, nir_src src, nir_intrinsic_instr **intrin) in src_is_quad_broadcast()
246 try_opt_exclusive_scan_to_inclusive(nir_intrinsic_instr *intrin) in try_opt_exclusive_scan_to_inclusive()
295 opt_intrinsics_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in opt_intrinsics_intrin()
364 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in opt_intrinsics_impl() local
Dnir_lower_is_helper_invocation.c44 nir_intrinsic_instr *intrin, void *data) in lower_load_and_store_is_helper()
82 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_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
Dnir_opt_uniform_atomics.c175 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(scalar.def->parent_instr); in match_invocation_comparison() local
235 optimize_atomic(nir_builder *b, nir_intrinsic_instr *intrin, bool return_prev) in optimize_atomic()
278 optimize_and_rewrite_atomic(nir_builder *b, nir_intrinsic_instr *intrin) in optimize_and_rewrite_atomic()
322 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in opt_uniform_atomics() local
/external/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
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
/external/mesa3d/src/intel/compiler/
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
Dbrw_nir.h77 nir_intrinsic_instr *intrin = in brw_nir_ubo_surface_index_is_pushable() local
100 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(src.ssa->parent_instr); in brw_nir_ubo_surface_index_get_push_block() local
122 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(src.ssa->parent_instr); in brw_nir_ubo_surface_index_get_bti() local
Dintel_nir_clamp_per_vertex_loads.c37 clamp_per_vertex_loads_instr(nir_builder *b, nir_intrinsic_instr *intrin, in clamp_per_vertex_loads_instr()
86 lower_patch_vertices_instr(nir_builder *b, nir_intrinsic_instr *intrin, in lower_patch_vertices_instr()
/external/mesa3d/src/amd/common/
Dac_nir_lower_tess_io_to_mem.c161 nir_intrinsic_instr *intrin, in match_mask()
179 tcs_output_needs_vmem(nir_intrinsic_instr *intrin, in tcs_output_needs_vmem()
192 tcs_output_needs_lds(nir_intrinsic_instr *intrin, in tcs_output_needs_lds()
204 nir_intrinsic_instr *intrin, in lower_ls_output_store()
265 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in filter_load_tcs_per_vertex_input() local
309 nir_intrinsic_instr *intrin) in hs_output_lds_offset()
353 nir_intrinsic_instr *intrin) in hs_per_vertex_output_vmem_offset()
375 nir_intrinsic_instr *intrin, in hs_per_patch_output_vmem_offset()
400 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_hs_per_vertex_input_load() local
408 nir_intrinsic_instr *intrin, in lower_hs_output_store()
[all …]
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
/external/mesa3d/src/freedreno/ir3/
Dir3_nir_opt_preamble.c175 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in instr_cost() local
265 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in avoid_instr() local
366 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in ir3_nir_lower_preamble() local
405 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in ir3_nir_lower_preamble() local
/external/mesa3d/src/intel/vulkan_hasvk/
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()
722 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_direct_buffer_instr() local
742 lower_res_index_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_res_index_intrinsic()
765 lower_res_reindex_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_res_reindex_intrinsic()
[all …]
/external/mesa3d/src/intel/compiler/elk/
Delk_nir.h118 nir_intrinsic_instr *intrin = in elk_nir_ubo_surface_index_is_pushable() local
141 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(src.ssa->parent_instr); in elk_nir_ubo_surface_index_get_push_block() local
163 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(src.ssa->parent_instr); in elk_nir_ubo_surface_index_get_bti() local
Delk_nir.c168 is_input(nir_intrinsic_instr *intrin) in is_input()
176 is_output(nir_intrinsic_instr *intrin) in is_output()
194 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in remap_patch_urb_offsets() local
281 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in elk_nir_lower_vs_inputs() local
390 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in elk_nir_lower_vue_inputs() local
443 nir_intrinsic_instr *intrin, in lower_barycentric_per_sample()
475 lower_barycentric_at_offset(nir_builder *b, nir_intrinsic_instr *intrin, in lower_barycentric_at_offset()
800 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_bit_size_callback() local
1045 elk_nir_zero_inputs_instr(struct nir_builder *b, nir_intrinsic_instr *intrin, in elk_nir_zero_inputs_instr()
1250 get_mem_access_size_align(nir_intrinsic_op intrin, uint8_t bytes, in get_mem_access_size_align()
/external/mesa3d/src/intel/vulkan/
Danv_nir_push_descriptor_analysis.c84 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in anv_nir_compute_used_push_descriptors() local
125 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in anv_nir_loads_push_desc_buffer() local
187 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in anv_nir_push_desc_ubo_fully_promoted() local
/external/mesa3d/src/nouveau/vulkan/
Dnvk_nir_lower_descriptors.c137 record_vulkan_resource_cbuf_use(nir_intrinsic_instr *intrin, in record_vulkan_resource_cbuf_use()
346 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in record_cbuf_uses_instr() local
682 is_idx_intrin(nir_intrinsic_instr *intrin) in is_idx_intrin()
694 load_descriptor_for_idx_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in load_descriptor_for_idx_intrin()
713 try_lower_load_vulkan_descriptor(nir_builder *b, nir_intrinsic_instr *intrin, in try_lower_load_vulkan_descriptor()
734 _lower_sysval_to_root_table(nir_builder *b, nir_intrinsic_instr *intrin, in _lower_sysval_to_root_table()
753 #define lower_sysval_to_root_table(b, intrin, member, ctx) \ argument
817 lower_image_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in lower_image_intrin()
869 try_lower_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in try_lower_intrin()
1003 lower_ssbo_resource_index(nir_builder *b, nir_intrinsic_instr *intrin, in lower_ssbo_resource_index()
[all …]
/external/mesa3d/src/compiler/spirv/
Dvtn_subgroup.c53 nir_intrinsic_instr *intrin = in vtn_build_subgroup_instr() local
151 nir_intrinsic_instr *intrin = in vtn_handle_subgroup() local
246 nir_intrinsic_instr *intrin = in vtn_handle_subgroup() local

12345678