Home
last modified time | relevance | path

Searched refs:nir_intrinsic_instr_create (Results 1 – 25 of 53) sorted by relevance

123

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir_lower_tess_io.cpp31 nir_intrinsic_instr *result = nir_intrinsic_instr_create(b->shader, op); in emit_load_param_base()
233 auto patch_id = nir_intrinsic_instr_create(b->shader, nir_intrinsic_load_tcs_rel_patch_id_r600); in r600_load_rel_patch_id()
252 … auto store_tcs_out = nir_intrinsic_instr_create(b->shader, nir_intrinsic_store_local_shared_r600); in emit_store_lds()
381 auto tf = nir_intrinsic_instr_create(b->shader, nir_intrinsic_load_local_shared_r600); in r600_lower_tess_io_impl()
423 …nir_intrinsic_instr *store_tf = nir_intrinsic_instr_create(b->shader, nir_intrinsic_store_tf_r600); in r600_emit_tf()
462 auto invocation_id = nir_intrinsic_instr_create(b->shader, nir_intrinsic_load_invocation_id); in r600_append_tcs_TF_emission()
474 auto tf_outer = nir_intrinsic_instr_create(b->shader, nir_intrinsic_load_local_shared_r600); in r600_append_tcs_TF_emission()
484 …auto tf_out_base = nir_intrinsic_instr_create(b->shader, nir_intrinsic_load_tcs_tess_factor_base_r… in r600_append_tcs_TF_emission()
518 auto tf_inner = nir_intrinsic_instr_create(b->shader, nir_intrinsic_load_local_shared_r600); in r600_append_tcs_TF_emission()
Dsfn_nir.cpp627 auto load = nir_intrinsic_instr_create(b.shader, nir_intrinsic_load_local_shared_r600); in r600_lower_shared_io_impl()
641 … auto store = nir_intrinsic_instr_create(b.shader, nir_intrinsic_store_local_shared_r600); in r600_lower_shared_io_impl()
678 auto load = nir_intrinsic_instr_create(b->shader, nir_intrinsic_load_input); in r600_lower_fs_pos_input_impl()
/third_party/mesa3d/src/compiler/spirv/
Dvtn_subgroup.c54 nir_intrinsic_instr_create(b->nb.shader, nir_op); in vtn_build_subgroup_instr()
84 nir_intrinsic_instr_create(b->nb.shader, nir_intrinsic_elect); in vtn_handle_subgroup()
98 nir_intrinsic_instr_create(b->nb.shader, nir_intrinsic_ballot); in vtn_handle_subgroup()
113 nir_intrinsic_instr_create(b->nb.shader, in vtn_handle_subgroup()
168 nir_intrinsic_instr_create(b->nb.shader, op); in vtn_handle_subgroup()
263 nir_intrinsic_instr_create(b->nb.shader, op); in vtn_handle_subgroup()
Dvtn_amd.c82 nir_intrinsic_instr *intrin = nir_intrinsic_instr_create(b->nb.shader, op); in vtn_handle_amd_shader_ballot_instruction()
192 nir_intrinsic_instr *intrin = nir_intrinsic_instr_create(b->nb.shader, op); in vtn_handle_amd_shader_explicit_vertex_parameter_instruction()
/third_party/mesa3d/src/broadcom/compiler/
Dv3d_nir_lower_scratch.c66 nir_intrinsic_instr_create(b->shader, instr->intrinsic); in v3d_nir_lower_load_scratch()
102 nir_intrinsic_instr_create(b->shader, instr->intrinsic); in v3d_nir_lower_store_scratch()
Dv3d_nir_lower_robust_buffer_access.c38 nir_intrinsic_instr_create(b->shader, buffer_size_op); in rewrite_offset()
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_io_to_scalar.c45 nir_intrinsic_instr_create(b->shader, intr->intrinsic); in lower_load_input_to_scalar()
79 nir_intrinsic_instr_create(b->shader, intr->intrinsic); in lower_store_output_to_scalar()
211 nir_intrinsic_instr_create(b->shader, intr->intrinsic); in lower_load_to_scalar_early()
269 nir_intrinsic_instr_create(b->shader, intr->intrinsic); in lower_store_output_to_scalar_early()
Dnir_lower_ssbo.c91 nir_intrinsic_instr *load = nir_intrinsic_instr_create(b->shader, op); in nir_load_ssbo_prop()
126 nir_intrinsic_instr_create(b->shader, op); in lower_ssbo_instr()
Dnir_lower_subgroups.c42 nir_intrinsic_instr *intr = nir_intrinsic_instr_create(b->shader, intrin->intrinsic); in lower_subgroups_64bit_split_intrinsic()
119 nir_intrinsic_instr_create(b->shader, intrin->intrinsic); in lower_subgroup_op_to_scalar()
155 nir_intrinsic_instr_create(b->shader, intrin->intrinsic); in lower_vote_eq_to_scalar()
209 nir_intrinsic_instr *swizzle = nir_intrinsic_instr_create( in lower_shuffle_to_swizzle()
287 nir_intrinsic_instr_create(b->shader, nir_intrinsic_shuffle); in lower_shuffle()
488 nir_intrinsic_instr_create(b->shader, nir_intrinsic_quad_broadcast); in lower_dynamic_quad_broadcast()
Dnir_opt_conditional_discard.c112 nir_intrinsic_instr_create(b->shader, op); in nir_opt_conditional_discard_block()
Dnir_lower_wrmasks.c124 nir_intrinsic_instr_create(b->shader, intr->intrinsic); in split_wrmask()
Dnir_lower_atomics_to_ssbo.c92 nir_intrinsic_instr_create(b->shader, op); in lower_instr()
Dnir_lower_indirect_derefs.c93 nir_intrinsic_instr_create(b->shader, orig_instr->intrinsic); in emit_load_store_deref()
/third_party/mesa3d/src/gallium/drivers/lima/ir/
Dlima_nir_duplicate_intrinsic.c41 dupl = nir_intrinsic_instr_create(b->shader, op); in lima_nir_duplicate_intrinsic()
74 dupl = nir_intrinsic_instr_create(b->shader, op); in lima_nir_duplicate_intrinsic()
Dlima_nir_lower_uniform_to_scalar.c37 nir_intrinsic_instr_create(b->shader, intr->intrinsic); in lower_load_uniform_to_scalar()
Dlima_nir_split_load_input.c75 nir_intrinsic_instr *new_intrin = nir_intrinsic_instr_create( in lima_nir_split_load_input_instr()
/third_party/mesa3d/src/panfrost/util/
Dpan_lower_writeout.c114 … combined_store = nir_intrinsic_instr_create(b.shader, nir_intrinsic_store_combined_output_pan); in pan_nir_lower_zs_store()
166 … combined_store = nir_intrinsic_instr_create(b.shader, nir_intrinsic_store_combined_output_pan); in pan_nir_lower_zs_store()
/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_errata_lod.c49 nir_intrinsic_instr *l = nir_intrinsic_instr_create(b->shader, in nir_lod_errata_instr()
/third_party/mesa3d/src/compiler/nir/tests/
Dbuilder_tests.cpp53 nir_intrinsic_instr_create(b->shader, nir_intrinsic_store_deref); in store_test_val()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir_lower_load_barycentric_at_offset.c35 nir_intrinsic_instr *load_size = nir_intrinsic_instr_create(b->shader, op); in load()
Dir3_nir_lower_io_offsets.c188 new_intrinsic = nir_intrinsic_instr_create(b->shader, ir3_ssbo_opcode); in lower_offset_for_ssbo()
/third_party/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_nir_uniforms.cpp378 nir_intrinsic_instr_create(b.shader, in brw_nir_lower_gl_images()
442 nir_intrinsic_instr_create(nir, nir_intrinsic_load_uniform); in brw_nir_lower_legacy_clipping()
/third_party/mesa3d/src/gallium/drivers/zink/
Dnir_lower_dynamic_bo_access.c48 nir_intrinsic_instr *new_instr = nir_intrinsic_instr_create(b->shader, instr->intrinsic); in recursive_generate_bo_ssa_def()
/third_party/mesa3d/src/microsoft/compiler/
Ddxil_nir.c371 store = nir_intrinsic_instr_create(b->shader, in lower_store_ssbo()
378 store = nir_intrinsic_instr_create(b->shader, in lower_store_ssbo()
402 nir_intrinsic_instr_create(b->shader, op); in lower_load_vec32()
476 nir_intrinsic_instr_create(b->shader, op); in lower_store_vec32()
768 nir_intrinsic_instr *atomic = nir_intrinsic_instr_create(b->shader, dxil_op); in lower_shared_atomic()
/third_party/mesa3d/src/intel/compiler/
Dbrw_nir_lower_mem_access_bit_sizes.c38 nir_intrinsic_instr_create(b->shader, intrin->intrinsic); in dup_mem_intrinsic()

123