Home
last modified time | relevance | path

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

12

/external/mesa3d/src/compiler/nir/
Dnir_builder.h63 nir_builder_instr_insert(nir_builder *build, nir_instr *instr) in nir_builder_instr_insert() function
108 nir_builder_instr_insert(build, &load_const->instr); in nir_build_imm()
238 nir_builder_instr_insert(build, &instr->instr); in nir_build_alu()
275 nir_builder_instr_insert(build, &mov->instr); in nir_fmov_alu()
289 nir_builder_instr_insert(build, &mov->instr); in nir_imov_alu()
417 nir_builder_instr_insert(build, &load->instr); in nir_load_var()
433 nir_builder_instr_insert(build, &load->instr); in nir_load_deref_var()
449 nir_builder_instr_insert(build, &store->instr); in nir_store_var()
465 nir_builder_instr_insert(build, &store->instr); in nir_store_deref_var()
478 nir_builder_instr_insert(build, &copy->instr); in nir_copy_deref_var()
[all …]
Dnir_lower_gs_intrinsics.c99 nir_builder_instr_insert(b, &lowered->instr); in rewrite_emit_vertex()
127 nir_builder_instr_insert(b, &lowered->instr); in rewrite_end_primitive()
182 nir_builder_instr_insert(b, &set_vertex_count->instr); in append_set_vertex_count()
Dnir_lower_bitmap.c102 nir_builder_instr_insert(b, &tex->instr); in lower_bitmap()
110 nir_builder_instr_insert(b, &discard->instr); in lower_bitmap()
Dnir_lower_io_to_scalar.c54 nir_builder_instr_insert(b, &chan_intr->instr); in lower_load_input_to_scalar()
89 nir_builder_instr_insert(b, &chan_intr->instr); in lower_store_output_to_scalar()
Dnir_lower_clip.c79 nir_builder_instr_insert(b, &store->instr); in store_clipdist_output()
92 nir_builder_instr_insert(b, &load->instr); in load_clipdist_input()
288 nir_builder_instr_insert(&b, &discard->instr); in lower_clip_fs()
Dnir_lower_drawpixels.c141 nir_builder_instr_insert(b, &tex->instr); in lower_color()
169 nir_builder_instr_insert(b, &tex->instr); in lower_color()
183 nir_builder_instr_insert(b, &tex->instr); in lower_color()
Dnir_lower_indirect_derefs.c90 nir_builder_instr_insert(b, &phi->instr); in emit_indirect_load_store()
129 nir_builder_instr_insert(b, &load->instr); in emit_load_store()
139 nir_builder_instr_insert(b, &store->instr); in emit_load_store()
Dnir_lower_load_const_to_scalar.c58 nir_builder_instr_insert(&b, &load_comp->instr); in lower_load_const_instr_scalar()
Dnir_lower_constant_initializers.c34 nir_builder_instr_insert(b, &initializer->instr); in deref_apply_constant_initializer()
Dnir_lower_alu_to_scalar.c61 nir_builder_instr_insert(builder, &chan->instr); in lower_reduction()
235 nir_builder_instr_insert(b, &lower->instr); in lower_alu_instr_scalar()
Dnir_lower_two_sided_color.c77 nir_builder_instr_insert(b, &load->instr); in load_input()
/external/mesa3d/src/compiler/glsl/
Dglsl_to_nir.cpp556 nir_builder_instr_insert(&b, &discard->instr); in visit()
565 nir_builder_instr_insert(&b, &instr->instr); in visit()
574 nir_builder_instr_insert(&b, &instr->instr); in visit()
593 nir_builder_instr_insert(&b, &instr->instr); in visit()
608 nir_builder_instr_insert(&b, &instr->instr); in visit()
836 nir_builder_instr_insert(&b, &instr->instr); in visit()
853 nir_builder_instr_insert(&b, &instr_undef->instr); in visit()
874 nir_builder_instr_insert(&b, &instr->instr); in visit()
918 nir_builder_instr_insert(&b, &instr->instr); in visit()
927 nir_builder_instr_insert(&b, &instr->instr); in visit()
[all …]
/external/mesa3d/src/amd/vulkan/
Dradv_meta_bufimage.c74 nir_builder_instr_insert(&b, &offset->instr); in build_nir_itob_compute_shader()
80 nir_builder_instr_insert(&b, &stride->instr); in build_nir_itob_compute_shader()
98 nir_builder_instr_insert(&b, &tex->instr); in build_nir_itob_compute_shader()
115 nir_builder_instr_insert(&b, &store->instr); in build_nir_itob_compute_shader()
269 nir_builder_instr_insert(&b, &offset->instr); in build_nir_btoi_compute_shader()
275 nir_builder_instr_insert(&b, &stride->instr); in build_nir_btoi_compute_shader()
301 nir_builder_instr_insert(&b, &tex->instr); in build_nir_btoi_compute_shader()
310 nir_builder_instr_insert(&b, &store->instr); in build_nir_btoi_compute_shader()
464 nir_builder_instr_insert(&b, &src_offset->instr); in build_nir_itoi_compute_shader()
470 nir_builder_instr_insert(&b, &dst_offset->instr); in build_nir_itoi_compute_shader()
[all …]
Dradv_meta_resolve_cs.c77 nir_builder_instr_insert(&b, &src_offset->instr); in build_resolve_compute_shader()
83 nir_builder_instr_insert(&b, &dst_offset->instr); in build_resolve_compute_shader()
103 nir_builder_instr_insert(&b, &tex->instr); in build_resolve_compute_shader()
122 nir_builder_instr_insert(&b, &tex_all_same->instr); in build_resolve_compute_shader()
145 nir_builder_instr_insert(&b, &tex_add->instr); in build_resolve_compute_shader()
167 nir_builder_instr_insert(&b, &store->instr); in build_resolve_compute_shader()
Dradv_meta_buffer.c36 nir_builder_instr_insert(&b, &dst_buf->instr); in build_buffer_fill_shader()
42 nir_builder_instr_insert(&b, &load->instr); in build_buffer_fill_shader()
52 nir_builder_instr_insert(&b, &store->instr); in build_buffer_fill_shader()
86 nir_builder_instr_insert(&b, &dst_buf->instr); in build_buffer_copy_shader()
94 nir_builder_instr_insert(&b, &src_buf->instr); in build_buffer_copy_shader()
101 nir_builder_instr_insert(&b, &load->instr); in build_buffer_copy_shader()
109 nir_builder_instr_insert(&b, &store->instr); in build_buffer_copy_shader()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_nir_tcs_workarounds.c86 nir_builder_instr_insert(b, &load->instr); in load_output()
120 nir_builder_instr_insert(b, &store->instr); in emit_quads_workaround()
Dbrw_tcs.c73 nir_builder_instr_insert(&b, &load->instr); in create_passthrough_tcs()
81 nir_builder_instr_insert(&b, &store->instr); in create_passthrough_tcs()
97 nir_builder_instr_insert(&b, &load->instr); in create_passthrough_tcs()
107 nir_builder_instr_insert(&b, &store->instr); in create_passthrough_tcs()
Dbrw_nir_intrinsics.c64 nir_builder_instr_insert(b, &load->instr); in read_thread_local_id()
/external/mesa3d/src/mesa/program/
Dprog_to_nir.c145 nir_builder_instr_insert(b, &load->instr); in ptn_get_src()
206 nir_builder_instr_insert(b, &load->instr); in ptn_get_src()
253 nir_builder_instr_insert(b, &mov->instr); in ptn_get_src()
278 nir_builder_instr_insert(b, &instr->instr); in ptn_alu()
297 nir_builder_instr_insert(b, &mov->instr); in ptn_move_dest_masked()
517 nir_builder_instr_insert(b, &discard->instr); in ptn_kil()
644 nir_builder_instr_insert(b, &instr->instr); in ptn_tex()
883 nir_builder_instr_insert(b, &store->instr); in ptn_add_output_stores()
921 nir_builder_instr_insert(b, &load_x->instr); in setup_registers_and_variables()
935 nir_builder_instr_insert(b, &store->instr); in setup_registers_and_variables()
/external/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c479 nir_builder_instr_insert(b, &load_const->instr); in ttn_emit_immediate()
535 nir_builder_instr_insert(b, &load->instr); in ttn_src_for_file_and_index()
586 nir_builder_instr_insert(b, &load->instr); in ttn_src_for_file_and_index()
674 nir_builder_instr_insert(b, &load->instr); in ttn_src_for_file_and_index()
841 nir_builder_instr_insert(b, &instr->instr); in ttn_alu()
857 nir_builder_instr_insert(b, &mov->instr); in ttn_move_dest_masked()
1076 nir_builder_instr_insert(b, &discard->instr); in ttn_kill()
1089 nir_builder_instr_insert(b, &discard->instr); in ttn_kill_if()
1152 nir_builder_instr_insert(b, &instr->instr); in ttn_cont()
1159 nir_builder_instr_insert(b, &instr->instr); in ttn_brk()
[all …]
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_nir_lower_blend.c66 nir_builder_instr_insert(b, &load->instr); in vc4_nir_get_dst_color()
496 nir_builder_instr_insert(b, &discard->instr); in vc4_nir_emit_alpha_test_discard()
624 nir_builder_instr_insert(b, &intr->instr); in vc4_nir_store_sample_mask()
639 nir_builder_instr_insert(b, &load->instr); in vc4_nir_lower_blend_instr()
Dvc4_nir_lower_io.c200 nir_builder_instr_insert(b, &intr_comp->instr); in vc4_nir_lower_vertex_attr()
349 nir_builder_instr_insert(b, &intr_comp->instr); in vc4_nir_lower_uniform()
/external/mesa3d/src/intel/vulkan/
Danv_nir_lower_input_attachments.c108 nir_builder_instr_insert(&b, &tex->instr); in try_lower_input_load()
/external/mesa3d/src/compiler/nir/tests/
Dcontrol_flow_tests.cpp58 nir_builder_instr_insert(&b, &jump->instr); in TEST_F()
/external/mesa3d/src/compiler/spirv/
Dspirv_to_nir.c1346 nir_builder_instr_insert(&b->nb, &call->instr); in vtn_handle_function_call()
1736 nir_builder_instr_insert(&b->nb, &instrs[i]->instr); in vtn_handle_texture()
1759 nir_builder_instr_insert(&b->nb, instruction); in vtn_handle_texture()
1976 nir_builder_instr_insert(&b->nb, &intrin->instr); in vtn_handle_image()
1986 nir_builder_instr_insert(&b->nb, &intrin->instr); in vtn_handle_image()
2184 nir_builder_instr_insert(&b->nb, &atomic->instr); in vtn_handle_ssbo_or_shared_atomic()
2229 nir_builder_instr_insert(&b->nb, &vec->instr); in vtn_ssa_transpose()
2261 nir_builder_instr_insert(&b->nb, &vec->instr); in vtn_vector_insert()
2311 nir_builder_instr_insert(&b->nb, &vec->instr); in vtn_vector_shuffle()
2336 nir_builder_instr_insert(&b->nb, &vec->instr); in vtn_vector_construct()
[all …]

12