Home
last modified time | relevance | path

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

123456789

/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_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()
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
Dnir_lower_subgroups.c42 lower_subgroups_64bit_split_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_subgroups_64bit_split_intrinsic()
65 lower_subgroup_op_to_32bit(nir_builder *b, nir_intrinsic_instr *intrin) in lower_subgroup_op_to_32bit()
222 lower_subgroup_op_to_scalar(nir_builder *b, nir_intrinsic_instr *intrin) in lower_subgroup_op_to_scalar()
256 lower_vote_eq_to_scalar(nir_builder *b, nir_intrinsic_instr *intrin) in lower_vote_eq_to_scalar()
281 lower_vote_eq(nir_builder *b, nir_intrinsic_instr *intrin) in lower_vote_eq()
308 lower_shuffle_to_swizzle(nir_builder *b, nir_intrinsic_instr *intrin) in lower_shuffle_to_swizzle()
323 lower_to_shuffle(nir_builder *b, nir_intrinsic_instr *intrin, in lower_to_shuffle()
401 lower_shuffle(nir_builder *b, nir_intrinsic_instr *intrin) in lower_shuffle()
474 lower_boolean_shuffle(nir_builder *b, nir_intrinsic_instr *intrin, in lower_boolean_shuffle()
626 lower_boolean_reduce(nir_builder *b, nir_intrinsic_instr *intrin, in lower_boolean_reduce()
[all …]
Dnir_opt_offsets.c102 nir_intrinsic_instr *intrin, in try_fold_load_store()
149 nir_intrinsic_instr *intrin, in try_fold_shared2()
180 get_max(opt_offsets_state *state, nir_intrinsic_instr *intrin, uint32_t default_val) in get_max()
196 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in process_instr() local
Dnir_opt_fragdepth.c42 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_def_is_frag_coord_z() local
65 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_opt_fragdepth() local
Dnir_lower_is_helper_invocation.c44 nir_intrinsic_instr *intrin, void *data) in lower_load_and_store_is_helper()
81 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_move_discards_to_top.c58 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in add_src_to_worklist() local
157 can_move_intrinsic_after_discard(nir_intrinsic_instr *intrin) in can_move_intrinsic_after_discard()
268 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in opt_move_discards_to_top_impl() local
/external/mesa3d/src/gallium/drivers/panfrost/
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()
/external/mesa3d/src/panfrost/util/
Dpan_lower_noperspective.c39 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in find_pos_store() local
53 is_noperspective_load(nir_intrinsic_instr* intrin) in is_noperspective_load()
72 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in has_noperspective_load() local
101 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in get_maybe_noperspective_outputs() local
166 lower_noperspective_vs(nir_builder *b, nir_intrinsic_instr *intrin, in lower_noperspective_vs()
198 lower_noperspective_fs(nir_builder *b, nir_intrinsic_instr *intrin, in lower_noperspective_fs()
230 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in move_output_stores_after() local
295 lower_static_noperspective(nir_builder *b, nir_intrinsic_instr *intrin, in lower_static_noperspective()
/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.c275 is_input(nir_intrinsic_instr *intrin) in is_input()
284 is_output(nir_intrinsic_instr *intrin) in is_output()
304 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in remap_patch_urb_offsets() local
352 nir_intrinsic_instr *intrin, in lower_per_view_outputs()
437 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in brw_nir_lower_vs_inputs() local
536 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in brw_nir_lower_vue_inputs() local
589 nir_intrinsic_instr *intrin, in lower_barycentric_per_sample()
620 lower_barycentric_at_offset(nir_builder *b, nir_intrinsic_instr *intrin, in lower_barycentric_at_offset()
736 nir_intrinsic_instr *intrin, in tag_speculative_access()
972 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_bit_size_callback() local
[all …]
Dbrw_nir.h76 nir_intrinsic_instr *intrin = in brw_nir_ubo_surface_index_is_pushable() local
99 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(src.ssa->parent_instr); in brw_nir_ubo_surface_index_get_push_block() local
121 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(src.ssa->parent_instr); in brw_nir_ubo_surface_index_get_bti() local
/external/mesa3d/src/freedreno/ir3/
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
337 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(def->parent_instr); in ir3_def_is_rematerializable_for_preamble() local
382 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(def->parent_instr); in _rematerialize_def() local
464 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in get_descriptors() local
578 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in emit_descriptor_prefetch() local
624 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in ir3_nir_opt_prefetch_descriptors() local
744 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in ir3_nir_lower_preamble() local
782 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in ir3_nir_lower_preamble() local
/external/mesa3d/src/amd/common/nir/
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
Dac_nir_lower_legacy_gs.c24 lower_legacy_gs_store_output(nir_builder *b, nir_intrinsic_instr *intrin, in lower_legacy_gs_store_output()
80 lower_legacy_gs_emit_vertex_with_counter(nir_builder *b, nir_intrinsic_instr *intrin, in lower_legacy_gs_emit_vertex_with_counter()
177 lower_legacy_gs_set_vertex_and_primitive_count(nir_builder *b, nir_intrinsic_instr *intrin, in lower_legacy_gs_set_vertex_and_primitive_count()
192 lower_legacy_gs_end_primitive_with_counter(nir_builder *b, nir_intrinsic_instr *intrin, in lower_legacy_gs_end_primitive_with_counter()
214 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_legacy_gs_intrinsic() local
/external/mesa3d/src/intel/compiler/elk/
Delk_nir.h117 nir_intrinsic_instr *intrin = in elk_nir_ubo_surface_index_is_pushable() local
140 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(src.ssa->parent_instr); in elk_nir_ubo_surface_index_get_push_block() local
162 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()
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()
789 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_bit_size_callback() local
1014 elk_nir_zero_inputs_instr(struct nir_builder *b, nir_intrinsic_instr *intrin, in elk_nir_zero_inputs_instr()
1217 get_mem_access_size_align(nir_intrinsic_op intrin, uint8_t bytes, in get_mem_access_size_align()
/external/mesa3d/src/amd/vulkan/nir/
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()
93 …sit_vulkan_resource_reindex(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in visit_vulkan_resource_reindex()
123 visit_load_vulkan_descriptor(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in visit_load_vulkan_descriptor()
172 visit_get_ssbo_size(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in visit_get_ssbo_size()
325 update_image_intrinsic(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in update_image_intrinsic()
343 can_increase_load_size(nir_intrinsic_instr *intrin, unsigned offset, unsigned old, unsigned new) in can_increase_load_size()
352 load_push_constant(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in load_push_constant()
413 apply_layout_to_intrin(nir_builder *b, apply_layout_state *state, nir_intrinsic_instr *intrin) in apply_layout_to_intrin()
/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()
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 …]
/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
188 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in anv_nir_push_desc_ubo_fully_promoted() local
/external/mesa3d/src/asahi/vulkan/
Dhk_nir_lower_descriptors.c200 is_idx_intrin(nir_intrinsic_instr *intrin) in is_idx_intrin()
212 load_descriptor_for_idx_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in load_descriptor_for_idx_intrin()
231 try_lower_load_vulkan_descriptor(nir_builder *b, nir_intrinsic_instr *intrin, in try_lower_load_vulkan_descriptor()
252 _lower_sysval_to_root_table(nir_builder *b, nir_intrinsic_instr *intrin, in _lower_sysval_to_root_table()
266 #define lower_sysval_to_root_table(b, intrin, member) \ argument
390 lower_uvs_index(nir_builder *b, nir_intrinsic_instr *intrin, void *data) in lower_uvs_index()
529 try_lower_intrin(nir_builder *b, nir_intrinsic_instr *intrin, in try_lower_intrin()
684 lower_ssbo_resource_index(nir_builder *b, nir_intrinsic_instr *intrin, in lower_ssbo_resource_index()
755 lower_ssbo_resource_reindex(nir_builder *b, nir_intrinsic_instr *intrin, in lower_ssbo_resource_reindex()
780 lower_load_ssbo_descriptor(nir_builder *b, nir_intrinsic_instr *intrin, in lower_load_ssbo_descriptor()

123456789