Lines Matching defs:src
81 struct ir3_register *src = reg->def;
83 validate_assert(ctx, _mesa_set_search(ctx->defs, src->instr));
84 validate_assert(ctx, src->wrmask == reg->wrmask);
85 validate_assert(ctx, reg_class_flags(src) == reg_class_flags(reg));
142 foreach_src (src, instr) {
143 if (src == reg->tied) {
174 /* Validate that all src's are either half of full.
177 * tex/samp src reg is half-reg for non-bindless and full for
179 * tex/samp src is the first src reg when .s2en is set
222 /* Check that src/dst types match the register types, and for
252 foreach_src (src, instr) {
253 if (!src->tied && src != instr->address)
254 validate_reg_size(ctx, src, instr->cat1.src_type);
280 /* Validate that cat3 opc matches the src type. We've already checked
281 * that all the src regs are same type
361 foreach_src_n (src, n, instr) {
362 validate_assert(ctx, reg_class_flags(src) ==