Lines Matching refs:parent_instr
910 phi_src->src.parent_instr = &instr->instr;
1082 src->parent_instr = instr;
1112 dest->reg.parent_instr = instr;
1324 if (!nir_instr_free_and_dce_is_live(src->ssa->parent_instr))
1325 nir_instr_worklist_push_tail(wl, src->ssa->parent_instr);
1583 if (src.ssa->parent_instr->type != nir_instr_type_load_const)
1586 nir_load_const_instr *load = nir_instr_as_load_const(src.ssa->parent_instr);
1605 if (src.ssa->parent_instr->type == nir_instr_type_load_const)
1608 if (src.ssa->parent_instr->type == nir_instr_type_intrinsic) {
1609 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(src.ssa->parent_instr);
1626 if (src.ssa->parent_instr->type == nir_instr_type_alu) {
1627 nir_alu_instr *alu = nir_instr_as_alu(src.ssa->parent_instr);
1654 src_add_all_uses(nir_src *src, nir_instr *parent_instr, nir_if *parent_if)
1660 if (parent_instr) {
1661 src->parent_instr = parent_instr;
1680 assert(!src_is_valid(src) || src->parent_instr == instr);
1690 assert(!src_is_valid(dest) || dest->parent_instr == dest_instr);
1728 dest->reg.parent_instr = instr;
1741 def->parent_instr = instr;
1775 nir_instr_rewrite_src_ssa(use_src->parent_instr, use_src, new_ssa);
1788 nir_instr_rewrite_src(use_src->parent_instr, use_src, new_src);
1823 * def->parent_instr and that after_me comes after def->parent_instr.
1833 assert(use_src->parent_instr != def->parent_instr);
1838 if (!is_instr_between(def->parent_instr, after_me, use_src->parent_instr))
1839 nir_instr_rewrite_src_ssa(use_src->parent_instr, use_src, new_ssa);
1865 assert(src->is_ssa && src->parent_instr);
1867 if (src->parent_instr->type == nir_instr_type_alu) {
1868 nir_alu_instr *alu = nir_instr_as_alu(src->parent_instr);
1873 } else if (src->parent_instr->type == nir_instr_type_intrinsic) {
1874 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(src->parent_instr);
2307 if (new_def->parent_instr->block != instr->block)
2312 nir_instr_rewrite_src(use_src->parent_instr, use_src, new_src);
2808 if (rsrc.ssa->parent_instr->type == nir_instr_type_deref) {
2811 while (rsrc.ssa->parent_instr->type == nir_instr_type_deref) {
2948 nir_alu_instr *alu = nir_instr_as_alu(s.def->parent_instr);