Lines Matching refs:prev_inst
1061 struct schedule_node *prev_inst)
1069 if (prev_inst) {
1070 if (prev_inst->inst->qpu.sig.thrsw)
1164 if (prev_inst) {
1171 if (prev_inst->inst->uniform != -1 &&
1180 if (vir_has_uniform(prev_inst->inst) &&
1185 if ((prev_inst->inst->qpu.sig.ldunifa ||
1186 prev_inst->inst->qpu.sig.ldunifarf) &&
1212 &prev_inst->inst->qpu, inst)) {
1221 if (prev_inst)
1258 if (!chosen && !prev_inst && skipped_insts_for_ldvary_pipelining) {
1269 if (prev_inst)
1782 vir_for_each_inst_rev(prev_inst, block) {
1784 prev_inst, slots_filled + 1,
1789 struct v3d_qpu_sig sig = prev_inst->qpu.sig;
1815 merge_inst = prev_inst;
1929 struct qinst *prev_inst = (struct qinst *) inst->link.prev;
1930 assert(prev_inst->qpu.type != V3D_QPU_INSTR_TYPE_BRANCH);
1961 if (v3d_qpu_writes_flags(&prev_inst->qpu) &&
1966 if (!qpu_inst_valid_in_branch_delay_slot(c, prev_inst))
1971 (struct qinst *) prev_inst->link.prev;
1978 list_del(&prev_inst->link);
1979 list_add(&prev_inst->link, &inst->link);