| /external/mesa3d/src/compiler/nir/ |
| D | nir_opt_non_uniform_access.c | 28 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
|
| D | nir_lower_subgroups.c | 33 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 …]
|
| D | nir_lower_image.c | 35 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()
|
| D | nir_lower_scratch.c | 35 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
|
| D | nir_lower_discard_or_demote.c | 29 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()
|
| D | nir_opt_fragdepth.c | 42 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
|
| D | nir_lower_multiview.c | 55 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
|
| D | nir_opt_intrinsics.c | 93 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
|
| D | nir_lower_is_helper_invocation.c | 44 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
|
| D | nir_opt_dead_write_vars.c | 50 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
|
| D | nir_lower_task_shader.c | 53 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
|
| D | nir_opt_uniform_atomics.c | 175 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/ |
| D | lvp_lower_vulkan_resource.c | 33 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/ |
| D | intel_nir_lower_sparse.c | 54 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
|
| D | brw_nir.h | 77 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
|
| D | intel_nir_clamp_per_vertex_loads.c | 37 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/ |
| D | ac_nir_lower_tess_io_to_mem.c | 161 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 …]
|
| D | ac_nir_lower_taskmesh_io_to_mem.c | 139 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/ |
| D | ir3_nir_opt_preamble.c | 175 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/ |
| D | anv_nir_apply_pipeline_layout.c | 126 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/ |
| D | elk_nir.h | 118 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
|
| D | elk_nir.c | 168 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/ |
| D | anv_nir_push_descriptor_analysis.c | 84 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/ |
| D | nvk_nir_lower_descriptors.c | 137 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/ |
| D | vtn_subgroup.c | 53 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
|