/third_party/mesa3d/src/gallium/drivers/lima/ir/ |
H A D | lima_nir_duplicate_consts.c | 34 nir_foreach_use_safe(use_src, &load->def) { in lima_nir_duplicate_load_const() 37 if (last_parent_instr != use_src->parent_instr) { in lima_nir_duplicate_load_const() 39 b->cursor = nir_before_instr(use_src->parent_instr); in lima_nir_duplicate_load_const() 52 nir_instr_rewrite_src(use_src->parent_instr, use_src, nir_src_for_ssa(&dupl->def)); in lima_nir_duplicate_load_const() 53 last_parent_instr = use_src->parent_instr; in lima_nir_duplicate_load_const() 60 nir_foreach_if_use_safe(use_src, &load->def) { in lima_nir_duplicate_load_const() 63 if (last_parent_instr != use_src->parent_instr) { in lima_nir_duplicate_load_const() 78 nir_if_rewrite_condition(use_src->parent_if, nir_src_for_ssa(&dupl->def)); in lima_nir_duplicate_load_const() 79 last_parent_instr = use_src in lima_nir_duplicate_load_const() [all...] |
H A D | lima_nir_duplicate_intrinsic.c | 35 nir_foreach_use_safe(use_src, &itr->dest.ssa) { in lima_nir_duplicate_intrinsic() 38 if (last_parent_instr != use_src->parent_instr) { in lima_nir_duplicate_intrinsic() 40 b->cursor = nir_before_instr(use_src->parent_instr); in lima_nir_duplicate_intrinsic() 60 nir_instr_rewrite_src(use_src->parent_instr, use_src, nir_src_for_ssa(&dupl->dest.ssa)); in lima_nir_duplicate_intrinsic() 61 last_parent_instr = use_src->parent_instr; in lima_nir_duplicate_intrinsic() 68 nir_foreach_if_use_safe(use_src, &itr->dest.ssa) { in lima_nir_duplicate_intrinsic() 71 if (last_parent_instr != use_src->parent_instr) { in lima_nir_duplicate_intrinsic() 93 nir_if_rewrite_condition(use_src->parent_if, nir_src_for_ssa(&dupl->dest.ssa)); in lima_nir_duplicate_intrinsic() 94 last_parent_instr = use_src in lima_nir_duplicate_intrinsic() [all...] |
/third_party/mesa3d/src/imagination/rogue/nir/ |
H A D | rogue_nir_constreg.c | 60 nir_foreach_use_safe (use_src, &load_const->def) { in rogue_nir_constreg() 61 if (use_src->parent_instr == mov->parent_instr) in rogue_nir_constreg() 67 if (use_src->parent_instr->type == nir_instr_type_intrinsic) in rogue_nir_constreg() 70 nir_instr_rewrite_src_ssa(use_src->parent_instr, use_src, mov); in rogue_nir_constreg()
|
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_opt_shrink_vectors.c | 69 nir_foreach_use(use_src, def) { in shrink_dest_to_read_mask() 70 if (use_src->parent_instr->type == nir_instr_type_intrinsic) in shrink_dest_to_read_mask() 96 nir_foreach_use(use_src, def) { in reswizzle_alu_uses() 98 assert(use_src->parent_instr->type == nir_instr_type_alu); in reswizzle_alu_uses() 99 nir_alu_src *alu_src = (nir_alu_src*)use_src; in reswizzle_alu_uses() 110 nir_foreach_use(use_src, def) { in is_only_used_by_alu() 111 if (use_src->parent_instr->type != nir_instr_type_alu) in is_only_used_by_alu()
|
H A D | nir_opt_if.c | 1288 propagate_condition_eval(nir_builder *b, nir_if *nif, nir_src *use_src, in propagate_condition_eval() argument 1299 if (alu->src[i].src.ssa == use_src->ssa) { in propagate_condition_eval() 1340 evaluate_condition_use(nir_builder *b, nir_if *nif, nir_src *use_src, in evaluate_condition_use() argument 1345 b->cursor = nir_before_src(use_src, is_if_condition); in evaluate_condition_use() 1352 nir_if_rewrite_condition(use_src->parent_if, imm_src); in evaluate_condition_use() 1354 nir_instr_rewrite_src(use_src->parent_instr, use_src, imm_src); in evaluate_condition_use() 1359 if (!is_if_condition && can_propagate_through_alu(use_src)) { in evaluate_condition_use() 1360 nir_alu_instr *alu = nir_instr_as_alu(use_src->parent_instr); in evaluate_condition_use() 1363 progress |= propagate_condition_eval(b, nif, use_src, alu_us in evaluate_condition_use() [all...] |
H A D | nir_opt_intrinsics.c | 132 nir_foreach_use_safe(use_src, &intrin->dest.ssa) { in opt_intrinsics_intrin() 133 if (use_src->parent_instr->type == nir_instr_type_alu) { in opt_intrinsics_intrin() 134 nir_alu_instr *alu = nir_instr_as_alu(use_src->parent_instr); in opt_intrinsics_intrin()
|
H A D | nir_deref.c | 160 nir_foreach_use(use_src, &deref->dest.ssa) { in nir_deref_instr_has_complex_use() 161 nir_instr *use_instr = use_src->parent_instr; in nir_deref_instr_has_complex_use() 173 if (use_src != &use_deref->parent) in nir_deref_instr_has_complex_use() 198 assert(use_src == &use_intrin->src[0]); in nir_deref_instr_has_complex_use() 202 assert(use_src == &use_intrin->src[0] || in nir_deref_instr_has_complex_use() 203 use_src == &use_intrin->src[1]); in nir_deref_instr_has_complex_use() 214 if (use_src == &use_intrin->src[0]) in nir_deref_instr_has_complex_use() 219 if (use_src == &use_intrin->src[0] && in nir_deref_instr_has_complex_use() 222 if (use_src == &use_intrin->src[1] && in nir_deref_instr_has_complex_use() 1174 nir_foreach_use_safe(use_src, in opt_deref_cast() [all...] |
H A D | nir.c | 1774 nir_foreach_use_safe(use_src, def) in nir_ssa_def_rewrite_uses() 1775 nir_instr_rewrite_src_ssa(use_src->parent_instr, use_src, new_ssa); in nir_ssa_def_rewrite_uses() 1777 nir_foreach_if_use_safe(use_src, def) in nir_ssa_def_rewrite_uses() 1778 nir_if_rewrite_condition_ssa(use_src->parent_if, use_src, new_ssa); in nir_ssa_def_rewrite_uses() 1787 nir_foreach_use_safe(use_src, def) in nir_ssa_def_rewrite_uses_src() 1788 nir_instr_rewrite_src(use_src->parent_instr, use_src, new_src); in nir_ssa_def_rewrite_uses_src() 1790 nir_foreach_if_use_safe(use_src, de in nir_ssa_def_rewrite_uses_src() [all...] |
H A D | nir_opt_gcm.c | 632 nir_foreach_use(use_src, def) { in gcm_schedule_late_def() 633 nir_instr *use_instr = use_src->parent_instr; in gcm_schedule_late_def() 656 nir_foreach_if_use(use_src, def) { in gcm_schedule_late_def() 657 nir_if *if_stmt = use_src->parent_if; in gcm_schedule_late_def()
|
H A D | nir_search.c | 659 nir_foreach_use_safe(use_src, def) { in add_uses_to_worklist() 660 if (nir_algebraic_automaton(use_src->parent_instr, states, pass_op_table)) in add_uses_to_worklist() 661 nir_instr_worklist_push_tail(worklist, use_src->parent_instr); in add_uses_to_worklist()
|
H A D | nir_from_ssa.c | 1083 nir_foreach_use(use_src, def) { in ssa_def_is_local_to_block() 1084 if (use_src->parent_instr->block != block || in ssa_def_is_local_to_block() 1085 use_src->parent_instr->type == nir_instr_type_phi) { in ssa_def_is_local_to_block()
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_compiler_nir.h | 136 nir_foreach_use(use_src, &dest->ssa) { in real_dest() 137 nir_instr *instr = use_src->parent_instr; in real_dest() 164 nir_foreach_use(use_src, &dest->ssa) in real_dest() 165 assert(use_src->parent_instr == instr); in real_dest()
|
H A D | etnaviv_compiler_nir.c | 418 nir_foreach_use(use_src, ssa) { in vec_dest_has_swizzle() 419 nir_instr *instr = use_src->parent_instr; in vec_dest_has_swizzle() 855 nir_foreach_use(use_src, ssa) { in lower_alu() 856 if (use_src->parent_instr != &alu->instr) in lower_alu()
|
/kernel/linux/linux-5.10/sound/soc/sh/rcar/ |
H A D | src.c | 198 int use_src = 0; in rsnd_src_set_convert_rate() local 230 use_src = (fin != fout) | rsnd_src_sync_is_enabled(mod); in rsnd_src_set_convert_rate() 242 if (use_src) { in rsnd_src_set_convert_rate() 256 if (use_src) { in rsnd_src_set_convert_rate()
|
H A D | dma.c | 563 int use_src = !!rsnd_io_to_mod_src(io); in rsnd_gen2_dma_addr() local 615 if (use_cmd && !use_src) in rsnd_gen2_dma_addr() 623 dma_addrs[is_ssi][is_play][use_src + use_cmd].out_addr : in rsnd_gen2_dma_addr() 624 dma_addrs[is_ssi][is_play][use_src + use_cmd].in_addr; in rsnd_gen2_dma_addr()
|
/kernel/linux/linux-6.6/sound/soc/sh/rcar/ |
H A D | src.c | 207 int use_src = 0; in rsnd_src_set_convert_rate() local 239 use_src = (fin != fout) | rsnd_src_sync_is_enabled(mod); in rsnd_src_set_convert_rate() 251 if (use_src) { in rsnd_src_set_convert_rate() 265 if (use_src) { in rsnd_src_set_convert_rate()
|
H A D | dma.c | 592 int use_src = !!rsnd_io_to_mod_src(io); in rsnd_gen2_dma_addr() local 644 if (use_cmd && !use_src) in rsnd_gen2_dma_addr() 652 dma_addrs[is_ssi][is_play][use_src + use_cmd].out_addr : in rsnd_gen2_dma_addr() 653 dma_addrs[is_ssi][is_play][use_src + use_cmd].in_addr; in rsnd_gen2_dma_addr()
|
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_nir_opt_peephole_ffma.c | 42 nir_foreach_use(use_src, def) { in are_all_uses_fadd() 43 nir_instr *use_instr = use_src->parent_instr; in are_all_uses_fadd()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
H A D | sfn_nir_lower_tess_io.cpp | 205 nir_foreach_use(use_src, &op->dest.ssa) { in get_dest_usee_mask() 206 auto use_instr = use_src->parent_instr; in get_dest_usee_mask() 207 mq.ssa_index = use_src->ssa->index; in get_dest_usee_mask()
|
/third_party/mesa3d/src/microsoft/compiler/ |
H A D | dxil_nir.c | 598 nir_foreach_use(use_src, &deref->dest.ssa) { in ubo_to_temp_patch_deref_mode() 599 if (use_src->parent_instr->type != nir_instr_type_deref) in ubo_to_temp_patch_deref_mode() 602 nir_deref_instr *parent = nir_instr_as_deref(use_src->parent_instr); in ubo_to_temp_patch_deref_mode() 614 nir_foreach_use(use_src, &deref->dest.ssa) { in ubo_to_temp_update_entry() 615 if (use_src->parent_instr->type == nir_instr_type_deref) { in ubo_to_temp_update_entry() 616 ubo_to_temp_update_entry(nir_instr_as_deref(use_src->parent_instr), he); in ubo_to_temp_update_entry() 617 } else if (use_src->parent_instr->type == nir_instr_type_intrinsic) { in ubo_to_temp_update_entry() 618 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(use_src->parent_instr); in ubo_to_temp_update_entry()
|
/kernel/linux/linux-5.10/sound/pci/pcxhr/ |
H A D | pcxhr_mixer.c | 615 int use_src = 0; in pcxhr_set_audio_source() local 617 use_src = 1; in pcxhr_set_audio_source() 624 (use_src ? 0x41 : 0x54)); in pcxhr_set_audio_source() 629 (use_src ? 0x41 : 0x49)); in pcxhr_set_audio_source()
|
/kernel/linux/linux-6.6/sound/pci/pcxhr/ |
H A D | pcxhr_mixer.c | 615 int use_src = 0; in pcxhr_set_audio_source() local 617 use_src = 1; in pcxhr_set_audio_source() 624 (use_src ? 0x41 : 0x54)); in pcxhr_set_audio_source() 629 (use_src ? 0x41 : 0x49)); in pcxhr_set_audio_source()
|
/third_party/mesa3d/src/imagination/rogue/ |
H A D | rogue.c | 649 nir_foreach_use (use_src, &load_const->def) { in trans_nir_load_const() 650 nir_instr *instr = use_src->parent_instr; in trans_nir_load_const()
|
/kernel/linux/linux-5.10/sound/pci/ |
H A D | via82xx.c | 1165 bool use_src = false; in snd_via82xx_pcm_open() local 1187 use_src = true; in snd_via82xx_pcm_open() 1204 if (use_src) { in snd_via82xx_pcm_open()
|
/kernel/linux/linux-6.6/sound/pci/ |
H A D | via82xx.c | 1166 bool use_src = false; in snd_via82xx_pcm_open() local 1188 use_src = true; in snd_via82xx_pcm_open() 1206 if (use_src) { in snd_via82xx_pcm_open()
|