Lines Matching refs:nir_src
431 static bool src_has_indirect(nir_src *src) in src_has_indirect()
436 static void src_free_indirects(nir_src *src) in src_free_indirects()
457 void nir_src_copy(nir_src *dest, const nir_src *src) in nir_src_copy()
468 dest->reg.indirect = calloc(1, sizeof(nir_src)); in nir_src_copy()
488 dest->reg.indirect = calloc(1, sizeof(nir_src)); in nir_dest_copy()
608 src_init(nir_src *src) in src_init()
769 calloc(1, sizeof(nir_intrinsic_instr) + num_srcs * sizeof(nir_src)); in nir_intrinsic_instr_create()
836 nir_src src) in nir_tex_instr_add_src()
903 nir_phi_instr_add_src(nir_phi_instr *instr, nir_block *pred, nir_src src) in nir_phi_instr_add_src()
1078 add_use_cb(nir_src *src, void *state) in add_use_cb()
1195 src_is_valid(const nir_src *src) in src_is_valid()
1201 remove_use_cb(nir_src *src, void *state) in remove_use_cb()
1240 static bool free_src_indirects_cb(nir_src *src, void *state) in free_src_indirects_cb()
1318 nir_instr_dce_add_dead_srcs_cb(nir_src *src, void *state) in nir_instr_dce_add_dead_srcs_cb()
1578 nir_src_as_const_value(nir_src src) in nir_src_as_const_value()
1599 nir_src_is_always_uniform(nir_src src) in nir_src_is_always_uniform()
1643 src_remove_all_uses(nir_src *src) in src_remove_all_uses()
1654 src_add_all_uses(nir_src *src, nir_instr *parent_instr, nir_if *parent_if) in src_add_all_uses()
1678 nir_instr_rewrite_src(nir_instr *instr, nir_src *src, nir_src new_src) in nir_instr_rewrite_src()
1688 nir_instr_move_src(nir_instr *dest_instr, nir_src *dest, nir_src *src) in nir_instr_move_src()
1701 nir_if_rewrite_condition(nir_if *if_stmt, nir_src new_src) in nir_if_rewrite_condition()
1703 nir_src *src = &if_stmt->condition; in nir_if_rewrite_condition()
1782 nir_ssa_def_rewrite_uses_src(nir_ssa_def *def, nir_src new_src) in nir_ssa_def_rewrite_uses_src()
1863 nir_src_components_read(const nir_src *src) in nir_src_components_read()
2310 nir_src new_src = nir_src_for_ssa(new_def); in nir_function_impl_lower_instructions()
2311 list_for_each_entry_safe(nir_src, use_src, &old_uses, use_link) in nir_function_impl_lower_instructions()
2314 list_for_each_entry_safe(nir_src, use_src, &old_if_uses, use_link) in nir_function_impl_lower_instructions()
2789 nir_src *
2805 nir_binding nir_chase_binding(nir_src rsrc) in nir_chase_binding()