Lines Matching defs:src
162 switch (inst->src[i].file) {
205 vir_set_unpack(struct qinst *inst, int src,
208 assert(src == 0 || src == 1);
211 if (src == 0)
217 if (src == 0)
368 inst->src[0] = src0;
369 inst->src[1] = src1;
386 inst->src[0] = src0;
387 inst->src[1] = src1;
1104 nir_src_as_const_value(intr->src[1]);
1111 nir_src_bit_size(intr->src[1]));
1167 if (nir_src_is_divergent(intr->src[1]))
1211 assert(nir_src_is_const(intr->src[0]));
1212 if (!nir_src_is_const(intr->src[1]))
1224 uint32_t ref_offset = nir_src_as_uint(ref->src[1]);
1225 uint32_t ref_index = nir_src_as_uint(ref->src[0]);
1248 if (nir_src_is_divergent(intr->src[1]))
1259 if (!nir_src_is_const(intr->src[1])) {
1263 uint32_t offset = nir_src_as_uint(intr->src[1]);
1265 assert(nir_src_is_const(intr->src[0]));
1266 uint32_t index = nir_src_as_uint(intr->src[0]);
1315 if (nir_src_is_divergent(tmp_intr->src[1]))
1321 if (!nir_src_is_const(tmp_intr->src[1]))
1324 if (nir_src_as_uint(tmp_intr->src[0]) != index)
1327 uint32_t tmp_offset = nir_src_as_uint(tmp_intr->src[1]);
1366 if (intr->src[1].ssa->parent_instr == tmp) {
1948 !c->defs[reg.index]->src[0].pack) {
1949 reg = c->defs[reg.index]->src[0];