Home
last modified time | relevance | path

Searched refs:nir_instr_clone (Results 1 – 19 of 19) sorted by relevance

/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_lower_image.c42 nir_instr_as_intrinsic(nir_instr_clone(b->shader, &intrin->instr)); in lower_cube_size()
135 nir_instr_as_intrinsic(nir_instr_clone(b->shader, &intrin->instr)); in lower_image_samples_identical_to_fragment_mask_load()
H A Dnir_lower_robust_access.c46 nir_instr *orig = nir_instr_clone(b->shader, &instr->instr); in wrap_in_if()
H A Dnir_legacy.c276 load = nir_instr_as_intrinsic(nir_instr_clone(b->shader, &load->instr)); in fuse_mods_with_registers()
H A Dnir_lower_bit_size.c158 nir_instr_as_intrinsic(nir_instr_clone(b->shader, &intrin->instr)); in lower_intrinsic_instr()
H A Dnir_clone.c484 nir_instr_clone(nir_shader *shader, const nir_instr *orig) in nir_instr_clone() function
H A Dnir_lower_tex.c1438 nir_tex_instr *fmask_fetch = nir_instr_as_tex(nir_instr_clone(b->shader, &tex->instr)); in nir_lower_samples_identical_to_fragment_fetch()
H A Dnir.h5176 nir_instr *nir_instr_clone(nir_shader *s, const nir_instr *orig);
/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dintel_nir_lower_non_uniform_resource_intel.c127 nir_instr_clone(b->shader, &old_resource_intel->instr); in intel_nir_lower_non_uniform_intrinsic()
161 nir_instr_clone(b->shader, &old_resource_intel->instr); in intel_nir_lower_non_uniform_tex()
H A Dintel_nir_lower_sparse.c177 nir_tex_instr *sparse_tex = nir_instr_as_tex(nir_instr_clone(b->shader, &tex->instr)); in lower_tex_compare()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_lower_64bit.cpp516 auto load2 = nir_instr_as_intrinsic(nir_instr_clone(b->shader, &load1->instr)); in split_double_load()
539 auto store2 = nir_instr_as_intrinsic(nir_instr_clone(b->shader, &store1->instr)); in split_store_output()
595 nir_instr_as_intrinsic(nir_instr_clone(b->shader, &intr->instr)); in split_double_load_ssbo()
614 nir_instr_as_intrinsic(nir_instr_clone(b->shader, &intr->instr)); in split_double_load_ubo()
1277 nir_instr_as_intrinsic(nir_instr_clone(b->shader, &instr->instr)); in r600_lower_64bit_intrinsic()
1279 nir_instr_as_intrinsic(nir_instr_clone(b->shader, &instr->instr)); in r600_lower_64bit_intrinsic()
H A Dsfn_nir_legalize_image_load_store.cpp105 auto new_load = nir_instr_clone(b->shader, instr); in r600_legalize_image_load_store_impl()
H A Dsfn_instr_tex.cpp1102 auto fetch_sample = nir_instr_as_tex(nir_instr_clone(b->shader, &tex->instr)); in lower_txf_ms()
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/
H A Dir3_nir_lower_64b.c74 nir_instr_as_intrinsic(nir_instr_clone(b->shader, &intr->instr)); in lower_64b_intrinsics()
125 nir_instr_as_intrinsic(nir_instr_clone(b->shader, &intr->instr)); in lower_64b_intrinsics()
/aosp_15_r20/external/mesa3d/src/panfrost/compiler/
H A Dbi_lower_divergent_indirects.c93 nir_instr *c = nir_instr_clone(b->shader, &intr->instr); in bi_lower_divergent_indirects_impl()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/lima/ir/
H A Dlima_nir_split_loads.c43 nir_instr_as_intrinsic(nir_instr_clone(b->shader, &intrin->instr)); in clone_intrinsic()
/aosp_15_r20/external/mesa3d/src/nouveau/compiler/
H A Dnak_nir_lower_non_uniform_ldcx.c325 nir_instr_as_intrinsic(nir_instr_clone(b->shader, &load->instr)); in try_remat_ldcx_alu_use()
/aosp_15_r20/external/mesa3d/src/asahi/vulkan/
H A Dhk_shader.c436 nir_instr *orig = nir_instr_clone(b->shader, &tex->instr); in lower()
444 nir_instr *clone_instr = nir_instr_clone(b->shader, &tex->instr); in lower()
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi.c3429 nir_instr_as_intrinsic(nir_instr_clone(b->shader, &instr->instr)); in nir_to_tgsi_lower_64bit_intrinsic()
3431 nir_instr_as_intrinsic(nir_instr_clone(b->shader, &instr->instr)); in nir_to_tgsi_lower_64bit_intrinsic()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/
H A Dzink_compiler.c1774 nir_tex_instr *new_txf = nir_instr_as_tex(nir_instr_clone(b->shader, in)); in lower_txf_lod_robustness_instr()