Lines Matching refs:src2
96 nir_phi_src *src2 = *(nir_phi_src **)data2;
97 return src1->pred - src2->pred;
205 nir_srcs_equal(nir_src src1, nir_src src2)
208 if (src2.is_ssa) {
209 return src1.ssa == src2.ssa;
214 if (src2.is_ssa) {
217 if ((src1.reg.indirect == NULL) != (src2.reg.indirect == NULL))
221 if (!nir_srcs_equal(*src1.reg.indirect, *src2.reg.indirect))
225 return src1.reg.reg == src2.reg.reg &&
226 src1.reg.base_offset == src2.reg.base_offset;
233 unsigned src1, unsigned src2)
235 if (alu1->src[src1].abs != alu2->src[src2].abs ||
236 alu1->src[src1].negate != alu2->src[src2].negate)
240 if (alu1->src[src1].swizzle[i] != alu2->src[src2].swizzle[i])
244 return nir_srcs_equal(alu1->src[src1].src, alu2->src[src2].src);
347 nir_foreach_phi_src(src2, phi2) {
348 if (src1->pred == src2->pred) {
349 if (!nir_srcs_equal(src1->src, src2->src))