Home
last modified time | relevance | path

Searched refs:nir_foreach_src (Results 1 – 25 of 35) sorted by relevance

12

/aosp_15_r20/external/mesa3d/src/intel/compiler/elk/
H A Delk_nir_analyze_boolean_resolves.c177 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 Dnir_liveness.c180 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 Dnir_propagate_invariant.c88 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 Dnir_lower_shader_calls.c143 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 Dnir_trivialize_registers.c147 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 Dnir_group_loads.c237 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 Dnir_opt_preamble.c142 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 Dnir_worklist.c45 nir_foreach_src(instr, nir_instr_worklist_add_srcs_cb, wl); in nir_instr_worklist_add_ssa_srcs()
H A Dnir_opt_licm.c31 return nir_foreach_src(instr, defined_before_loop, &loop_preheader_idx); in is_instr_loop_invariant()
H A Dnir_opt_move_discards_to_top.c73 if (!nir_foreach_src(instr, can_move_src, worklist)) { in can_move_src()
H A Dnir_inline_helpers.h66 nir_foreach_src(nir_instr *instr, nir_foreach_src_cb cb, void *state) in nir_foreach_src() function
H A Dnir_lower_amul.c86 nir_foreach_src(parent, lower_large_src, state); in lower_large_src()
H A Dnir_opt_dce.c134 nir_foreach_src(instr, mark_live_cb, defs_live); in dce_block()
H A Dnir_schedule.c637 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 Dnir_to_lcssa.c184 return nir_foreach_src(instr, src_is_invariant, loop) ? invariant : not_invariant; in instr_is_invariant()
H A Dnir_opt_gcm.c478 nir_foreach_src(instr, gcm_schedule_early_src, state); in gcm_schedule_early_instr()
H A Dnir.c1088 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 Dir3_nir_move_varying_inputs.c79 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 Dsi_nir_optim.c53 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 Dintel_nir_lower_non_uniform_resource_intel.c72 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 Dsfn_nir_lower_64bit.cpp1055 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 Dsfn_nir_lower_tess_io.cpp192 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 Detnaviv_compiler_nir_liveness.c227 nir_foreach_src(instr, set_src_live, &state); in etna_live_defs()
/aosp_15_r20/external/mesa3d/src/microsoft/compiler/
H A Ddxil_nir_tess.c76 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 Dst_glsl_to_nir.cpp268 nir_foreach_src(instr, src_is_64bit, &lower); in filter_64_bit_instr()

12