Lines Matching defs:dst
119 if (qir_is_tex(inst) && inst->dst.file != QFILE_TEX_S_DIRECT)
141 switch (inst->dst.file) {
177 if (inst->dst.file == QFILE_VPM)
239 !inst->dst.pack &&
246 switch (inst->dst.file) {
261 switch (inst->dst.file) {
303 switch (inst->dst.pack) {
317 switch (inst->dst.pack) {
478 qir_print_reg(c, inst->dst, true);
479 if (inst->dst.pack) {
480 if (inst->dst.pack) {
482 vc4_qpu_disasm_pack_mul(stderr, inst->dst.pack);
484 vc4_qpu_disasm_pack_a(stderr, inst->dst.pack);
588 qir_inst(enum qop op, struct qreg dst, struct qreg src0, struct qreg src1)
593 inst->dst = dst;
611 assert(inst->dst.file == QFILE_NULL);
613 inst->dst = qir_get_temp(c);
615 if (inst->dst.file == QFILE_TEMP)
616 c->defs[inst->dst.index] = inst;
620 return inst->dst;
626 if (inst->dst.file == QFILE_TEMP)
627 c->defs[inst->dst.index] = NULL;
711 if (qinst->dst.file == QFILE_TEMP)
712 c->defs[qinst->dst.index] = NULL;
728 !c->defs[reg.index]->dst.pack &&