/aosp_15_r20/external/mesa3d/src/intel/compiler/elk/ |
H A D | elk_nir_analyze_boolean_resolves.c | 177 nir_foreach_src(instr, src_mark_needs_resolve, NULL); in analyze_boolean_resolves_block() 198 nir_foreach_src(instr, src_mark_needs_resolve, NULL); in analyze_boolean_resolves_block() 232 nir_foreach_src(instr, src_mark_needs_resolve, NULL); in analyze_boolean_resolves_block()
|
/aosp_15_r20/external/mesa3d/src/compiler/nir/ |
H A D | nir_liveness.c | 180 nir_foreach_src(instr, set_src_live, block->live_in); in nir_live_defs_impl() 248 nir_foreach_src(instr, set_src_live, live); in nir_get_live_defs() 270 if (!nir_foreach_src(instr, src_does_not_use_def, def)) in search_for_use_after_instr()
|
H A D | nir_propagate_invariant.c | 88 nir_foreach_src(instr, add_src_cb, invariants); in propagate_invariant_instr() 95 nir_foreach_src(instr, add_src_cb, invariants); in propagate_invariant_instr()
|
H A D | nir_lower_shader_calls.c | 143 return nir_foreach_src(instr, src_is_in_bitset, remat); in can_remat_instr() 146 return nir_foreach_src(instr, src_is_in_bitset, remat); in can_remat_instr() 161 return nir_foreach_src(instr, src_is_in_bitset, remat); in can_remat_instr() 195 return nir_foreach_src(instr, src_is_in_bitset, remat); in can_remat_instr() 268 if (!nir_foreach_src(instr, add_src_instr, &data)) in can_remat_chain_ssa_def() 544 nir_foreach_src(instr, add_src_to_call_live_bitset, updated_call_live[c]); in spill_ssa_defs_and_lower_shader_calls() 755 nir_foreach_src(instr, rewrite_instr_src_from_phi_builder, &pbv_arr); in spill_ssa_defs_and_lower_shader_calls()
|
H A D | nir_trivialize_registers.c | 147 nir_foreach_src(instr, trivialize_src, &state); in trivialize_loads() 492 nir_foreach_src(instr, trivialize_source, possibly_trivial_stores); in trivialize_stores()
|
H A D | nir_group_loads.c | 237 if (nir_foreach_src(instr, has_only_sources_less_than, &state)) { in group_loads() 363 nir_foreach_src(instr, gather_indirections, &state); in get_num_indirections()
|
H A D | nir_opt_preamble.c | 142 return nir_foreach_src(instr, can_move_src, ctx); in can_move_srcs() 732 nir_foreach_src(instr, mark_reconstructed, ctx->reconstructed_defs); in analyze_reconstructed() 852 nir_foreach_src(instr, update_src_value, &ctx); in nir_opt_preamble()
|
H A D | nir_worklist.c | 45 nir_foreach_src(instr, nir_instr_worklist_add_srcs_cb, wl); in nir_instr_worklist_add_ssa_srcs()
|
H A D | nir_opt_licm.c | 31 return nir_foreach_src(instr, defined_before_loop, &loop_preheader_idx); in is_instr_loop_invariant()
|
H A D | nir_opt_move_discards_to_top.c | 73 if (!nir_foreach_src(instr, can_move_src, worklist)) { in can_move_src()
|
H A D | nir_inline_helpers.h | 66 nir_foreach_src(nir_instr *instr, nir_foreach_src_cb cb, void *state) in nir_foreach_src() function
|
H A D | nir_lower_amul.c | 86 nir_foreach_src(parent, lower_large_src, state); in lower_large_src()
|
H A D | nir_opt_dce.c | 134 nir_foreach_src(instr, mark_live_cb, defs_live); in dce_block()
|
H A D | nir_schedule.c | 637 nir_foreach_src(n->instr, nir_schedule_regs_freed_src_cb, &state); in nir_schedule_regs_freed() 1024 nir_foreach_src(n->instr, nir_schedule_mark_src_scheduled, scoreboard); in nir_schedule_mark_node_scheduled()
|
H A D | nir_to_lcssa.c | 184 return nir_foreach_src(instr, src_is_invariant, loop) ? invariant : not_invariant; in instr_is_invariant()
|
H A D | nir_opt_gcm.c | 478 nir_foreach_src(instr, gcm_schedule_early_src, state); in gcm_schedule_early_instr()
|
H A D | nir.c | 1088 nir_foreach_src(instr, add_use_cb, instr); in add_defs_uses() 1179 nir_foreach_src(instr, remove_use_cb, instr); in remove_defs_uses() 1275 nir_foreach_src(instr, nir_instr_dce_add_dead_srcs_cb, wl); in nir_instr_dce_add_dead_ssa_srcs()
|
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/ |
H A D | ir3_nir_move_varying_inputs.c | 79 nir_foreach_src(instr, check_precondition_src, state); in check_precondition_instr() 123 nir_foreach_src(instr, move_src, state); in move_instruction_to_start_block()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_nir_optim.c | 53 if (!nir_foreach_src(instr, add_src_instr_to_worklist, work)) in check_instr_depends_on_tex()
|
/aosp_15_r20/external/mesa3d/src/intel/compiler/ |
H A D | intel_nir_lower_non_uniform_resource_intel.c | 72 nir_foreach_src(instr, add_src_instr, inst_array); in find_resource_intel()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/ |
H A D | sfn_nir_lower_64bit.cpp | 1055 nir_foreach_src(instr, store_64bit_intr, &success); in r600_nir_64_to_vec2() 1067 nir_foreach_src(instr, store_64bit_intr, &success); in r600_nir_64_to_vec2() 1127 nir_foreach_src(instr, double2vec2, nullptr); in r600_nir_64_to_vec2()
|
H A D | sfn_nir_lower_tess_io.cpp | 192 if (!nir_foreach_src(use_instr, update_alu_mask, &mq)) in get_dest_usee_mask()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_compiler_nir_liveness.c | 227 nir_foreach_src(instr, set_src_live, &state); in etna_live_defs()
|
/aosp_15_r20/external/mesa3d/src/microsoft/compiler/ |
H A D | dxil_nir_tess.c | 76 nir_foreach_src(instr, add_srcs_to_set, instr_set); in add_instr_and_srcs_to_set()
|
/aosp_15_r20/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_glsl_to_nir.cpp | 268 nir_foreach_src(instr, src_is_64bit, &lower); in filter_64_bit_instr()
|