Home
last modified time | relevance | path

Searched refs:nir_builder_instr_insert (Results 1 – 25 of 125) sorted by relevance

12345

/external/mesa3d/src/compiler/nir/
Dnir_builder.h114 nir_builder_instr_insert(nir_builder *build, nir_instr *instr) in nir_builder_instr_insert() function
213 nir_builder_instr_insert(build, &phi->instr); in nir_if_phi()
265 nir_builder_instr_insert(build, &load_const->instr); in nir_build_imm()
278 nir_builder_instr_insert(build, &load_const->instr); in nir_imm_zero()
469 nir_builder_instr_insert(build, &instr->instr); in nir_builder_alu_instr_finish_and_insert()
536 nir_builder_instr_insert(build, &mov->instr); in nir_mov_alu()
1099 nir_builder_instr_insert(build, &deref->instr); in nir_build_deref_var()
1126 nir_builder_instr_insert(build, &deref->instr); in nir_build_deref_array()
1164 nir_builder_instr_insert(build, &deref->instr); in nir_build_deref_ptr_as_array()
1186 nir_builder_instr_insert(build, &deref->instr); in nir_build_deref_array_wildcard()
[all …]
Dnir_lower_subgroups.c50 nir_builder_instr_insert(b, &intr->instr); in lower_subgroups_64bit_split_intrinsic()
146 nir_builder_instr_insert(b, &chan_intrin->instr); in lower_subgroup_op_to_scalar()
168 nir_builder_instr_insert(b, &chan_intrin->instr); in lower_vote_eq_to_scalar()
197 nir_builder_instr_insert(b, &rfi->instr); in lower_vote_eq_to_ballot()
219 nir_builder_instr_insert(b, &ballot->instr); in lower_vote_eq_to_ballot()
248 nir_builder_instr_insert(b, &swizzle->instr); in lower_shuffle_to_swizzle()
326 nir_builder_instr_insert(b, &shuffle->instr); in lower_shuffle()
371 nir_builder_instr_insert(b, &qbcst->instr); in lower_dynamic_quad_broadcast()
477 nir_builder_instr_insert(b, &ballot->instr); in lower_subgroups_instr()
560 nir_builder_instr_insert(b, &first->instr); in lower_subgroups_instr()
Dnir_lower_passthrough_edgeflags.c62 nir_builder_instr_insert(&b, &load->instr); in lower_impl()
80 nir_builder_instr_insert(&b, &store->instr); in lower_impl()
Dnir_lower_bitmap.c110 nir_builder_instr_insert(b, &tex->instr); in lower_bitmap()
118 nir_builder_instr_insert(b, &discard->instr); in lower_bitmap()
Dnir_opt_uniform_atomics.c161 nir_builder_instr_insert(b, &intrin->instr); in emit_scalar_intrinsic()
175 nir_builder_instr_insert(b, &ri->instr); in emit_read_invocation()
191 nir_builder_instr_insert(b, &intrin->instr); in reduce_data()
226 nir_builder_instr_insert(b, &intrin->instr); in optimize_atomic()
Dnir_lower_non_uniform_access.c37 nir_builder_instr_insert(b, &first->instr); in read_first_invocation()
134 nir_builder_instr_insert(b, &tex->instr); in lower_non_uniform_tex_access()
181 nir_builder_instr_insert(b, &intrin->instr); in lower_non_uniform_access_intrin()
Dnir_lower_io_to_scalar.c57 nir_builder_instr_insert(b, &chan_intr->instr); in lower_load_input_to_scalar()
94 nir_builder_instr_insert(b, &chan_intr->instr); in lower_store_output_to_scalar()
228 nir_builder_instr_insert(b, &chan_intr->instr); in lower_load_to_scalar_early()
283 nir_builder_instr_insert(b, &chan_intr->instr); in lower_store_output_to_scalar_early()
Dnir_lower_ssbo.c95 nir_builder_instr_insert(b, &load->instr); in nir_load_ssbo_prop()
151 nir_builder_instr_insert(b, &global->instr); in lower_ssbo_instr()
Dnir_lower_drawpixels.c160 nir_builder_instr_insert(b, &tex->instr); in lower_color()
200 nir_builder_instr_insert(b, &tex->instr); in lower_color()
214 nir_builder_instr_insert(b, &tex->instr); in lower_color()
Dnir_lower_gs_intrinsics.c111 nir_builder_instr_insert(b, &lowered->instr); in rewrite_emit_vertex()
226 nir_builder_instr_insert(b, &lowered->instr); in rewrite_end_primitive()
323 nir_builder_instr_insert(b, &set_cnt_intrin->instr); in append_set_vertex_and_primitive_count()
Dnir_lower_scratch.c64 nir_builder_instr_insert(b, &load->instr); in lower_load_store()
87 nir_builder_instr_insert(b, &store->instr); in lower_load_store()
Dnir_lower_bit_size.c148 nir_builder_instr_insert(b, &new_intrin->instr); in lower_intrinsic_instr()
279 nir_builder_instr_insert(b, &lowered[0]->instr); in split_phi()
280 nir_builder_instr_insert(b, &lowered[1]->instr); in split_phi()
/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir_lower_tess_io.cpp32 nir_builder_instr_insert(b, &result->instr); in emit_load_param_base()
148 nir_builder_instr_insert(b, &load_tcs_in->instr); in replace_load_instr()
160 nir_builder_instr_insert(b, &patch_id->instr); in r600_load_rel_patch_id()
182 nir_builder_instr_insert(b, &store_tcs_out->instr); in emit_store_lds()
303 nir_builder_instr_insert(b, &tf->instr); in r600_lower_tess_io_impl()
343 nir_builder_instr_insert(b, &store_tf->instr); in r600_emit_tf()
382 nir_builder_instr_insert(b, &invocation_id->instr); in r600_append_tcs_TF_emission()
397 nir_builder_instr_insert(b, &tf_outer->instr); in r600_append_tcs_TF_emission()
405 nir_builder_instr_insert(b, &tf_out_base->instr); in r600_append_tcs_TF_emission()
442 nir_builder_instr_insert(b, &tf_inner->instr); in r600_append_tcs_TF_emission()
/external/mesa3d/src/compiler/nir/tests/
Dlower_returns_tests.cpp122 nir_builder_instr_insert(&bld, &phi_1->instr); in TEST_F()
126 nir_builder_instr_insert(&bld, &phi_2->instr); in TEST_F()
202 nir_builder_instr_insert(&bld, &phi_1->instr); in TEST_F()
206 nir_builder_instr_insert(&bld, &phi_2->instr); in TEST_F()
Dopt_if_tests.cpp118 nir_builder_instr_insert(&bld, &jump->instr); in TEST_F()
135 nir_builder_instr_insert(&bld, &phi->instr); in TEST_F()
/external/mesa3d/src/compiler/spirv/
Dvtn_subgroup.c66 nir_builder_instr_insert(&b->nb, &intrin->instr); in vtn_build_subgroup_instr()
87 nir_builder_instr_insert(&b->nb, &elect->instr); in vtn_handle_subgroup()
102 nir_builder_instr_insert(&b->nb, &ballot->instr); in vtn_handle_subgroup()
121 nir_builder_instr_insert(&b->nb, &intrin->instr); in vtn_handle_subgroup()
176 nir_builder_instr_insert(&b->nb, &intrin->instr); in vtn_handle_subgroup()
269 nir_builder_instr_insert(&b->nb, &intrin->instr); in vtn_handle_subgroup()
Dvtn_amd.c46 nir_builder_instr_insert(&b->nb, &intrin->instr); in vtn_handle_amd_gcn_shader_instruction()
111 nir_builder_instr_insert(&b->nb, &intrin->instr); in vtn_handle_amd_shader_ballot_instruction()
219 nir_builder_instr_insert(&b->nb, &intrin->instr); in vtn_handle_amd_shader_explicit_vertex_parameter_instruction()
/external/mesa3d/src/amd/vulkan/
Dradv_meta_bufimage.c79 nir_builder_instr_insert(&b, &offset->instr); in build_nir_itob_compute_shader()
87 nir_builder_instr_insert(&b, &stride->instr); in build_nir_itob_compute_shader()
106 nir_builder_instr_insert(&b, &tex->instr); in build_nir_itob_compute_shader()
125 nir_builder_instr_insert(&b, &store->instr); in build_nir_itob_compute_shader()
306 nir_builder_instr_insert(&b, &offset->instr); in build_nir_btoi_compute_shader()
314 nir_builder_instr_insert(&b, &stride->instr); in build_nir_btoi_compute_shader()
341 nir_builder_instr_insert(&b, &tex->instr); in build_nir_btoi_compute_shader()
352 nir_builder_instr_insert(&b, &store->instr); in build_nir_btoi_compute_shader()
528 nir_builder_instr_insert(&b, &offset->instr); in build_nir_btoi_r32g32b32_compute_shader()
536 nir_builder_instr_insert(&b, &pitch->instr); in build_nir_btoi_r32g32b32_compute_shader()
[all …]
Dradv_query.c78 nir_builder_instr_insert(b, &flags->instr); in radv_load_push_int()
97 nir_builder_instr_insert(b, &store->instr); in radv_store_availability()
108 nir_builder_instr_insert(b, &store->instr); in radv_store_availability()
215 nir_builder_instr_insert(&b, &load->instr); in build_occlusion_query_shader()
256 nir_builder_instr_insert(&b, &store->instr); in build_occlusion_query_shader()
267 nir_builder_instr_insert(&b, &store->instr); in build_occlusion_query_shader()
364 nir_builder_instr_insert(&b, &load->instr); in build_pipeline_statistics_query_shader()
388 nir_builder_instr_insert(&b, &load->instr); in build_pipeline_statistics_query_shader()
398 nir_builder_instr_insert(&b, &load->instr); in build_pipeline_statistics_query_shader()
413 nir_builder_instr_insert(&b, &store->instr); in build_pipeline_statistics_query_shader()
[all …]
/external/mesa3d/src/compiler/glsl/
Dglsl_to_nir.cpp824 nir_builder_instr_insert(&b, &discard->instr); in visit()
833 nir_builder_instr_insert(&b, &demote->instr); in visit()
842 nir_builder_instr_insert(&b, &instr->instr); in visit()
851 nir_builder_instr_insert(&b, &instr->instr); in visit()
870 nir_builder_instr_insert(&b, &instr->instr); in visit()
886 nir_builder_instr_insert(&b, &instr->instr); in visit()
1264 nir_builder_instr_insert(&b, &instr->instr); in visit()
1303 nir_builder_instr_insert(&b, &instr->instr); in visit()
1325 nir_builder_instr_insert(&b, &instr_undef->instr); in visit()
1364 nir_builder_instr_insert(&b, &instr->instr); in visit()
[all …]
/external/mesa3d/src/freedreno/ir3/
Dir3_nir_lower_load_barycentric_at_sample.c43 nir_builder_instr_insert(b, &load_sp->instr); in load_sample_pos()
59 nir_builder_instr_insert(b, &load_bary_at_offset->instr); in lower_load_barycentric_at_sample()
/external/mesa3d/src/intel/compiler/
Dbrw_nir_tcs_workarounds.c86 nir_builder_instr_insert(b, &load->instr); in load_output()
115 nir_builder_instr_insert(b, &store->instr); in emit_quads_workaround()
/external/mesa3d/src/gallium/drivers/lima/ir/
Dlima_nir_duplicate_consts.c46 nir_builder_instr_insert(b, &dupl->instr); in lima_nir_duplicate_load_const()
72 nir_builder_instr_insert(b, &dupl->instr); in lima_nir_duplicate_load_const()
Dlima_nir_duplicate_intrinsic.c55 nir_builder_instr_insert(b, &dupl->instr); in lima_nir_duplicate_intrinsic()
89 nir_builder_instr_insert(b, &dupl->instr); in lima_nir_duplicate_intrinsic()
/external/mesa3d/src/broadcom/compiler/
Dv3d_nir_lower_scratch.c75 nir_builder_instr_insert(b, &chan_instr->instr); in v3d_nir_lower_load_scratch()
112 nir_builder_instr_insert(b, &chan_instr->instr); in v3d_nir_lower_store_scratch()

12345