Lines Matching refs:deref1
603 nir_deref_instr *deref1 = nir_instr_as_deref(instr1);
606 if (deref1->deref_type != deref2->deref_type ||
607 deref1->modes != deref2->modes ||
608 deref1->type != deref2->type)
611 if (deref1->deref_type == nir_deref_type_var)
612 return deref1->var == deref2->var;
614 if (!nir_srcs_equal(deref1->parent, deref2->parent))
617 switch (deref1->deref_type) {
619 if (deref1->strct.index != deref2->strct.index)
625 if (!nir_srcs_equal(deref1->arr.index, deref2->arr.index))
627 if (deref1->arr.in_bounds != deref2->arr.in_bounds)
632 if (deref1->cast.ptr_stride != deref2->cast.ptr_stride ||
633 deref1->cast.align_mul != deref2->cast.align_mul ||
634 deref1->cast.align_offset != deref2->cast.align_offset)