Lines Matching refs:qpu
37 #include "qpu/qpu_disasm.h"
153 add_read_dep(state, state->last_rf[n->inst->qpu.raddr_a], n);
156 add_read_dep(state, state->last_rf[n->inst->qpu.raddr_b], n);
245 struct v3d_qpu_instr *inst = &qinst->qpu;
468 const struct v3d_qpu_instr *inst = &qinst->qpu;
508 const struct v3d_qpu_instr *inst = &qinst->qpu;
705 if (prev_inst->inst->qpu.sig.thrsw)
711 const struct v3d_qpu_instr *inst = &n->inst->qpu;
780 &prev_inst->inst->qpu, inst)) {
857 v3d_qpu_dump(devinfo, &n->inst->qpu);
867 v3d_qpu_dump(devinfo, &child->inst->qpu);
914 const struct v3d_qpu_instr *before_inst = &before->inst->qpu;
915 const struct v3d_qpu_instr *after_inst = &after->inst->qpu;
999 update_scoreboard_for_chosen(scoreboard, &inst->qpu);
1024 const struct v3d_qpu_instr *inst = &qinst->qpu;
1096 qinst->qpu.type == V3D_QPU_INSTR_TYPE_ALU &&
1097 (v3d_qpu_magic_waddr_is_sfu(qinst->qpu.alu.add.waddr) ||
1098 v3d_qpu_magic_waddr_is_sfu(qinst->qpu.alu.mul.waddr))) {
1102 if (slot > 0 && qinst->qpu.sig.ldvary)
1135 assert(inst->qpu.type == V3D_QPU_INSTR_TYPE_ALU);
1136 assert(inst->qpu.alu.add.op == V3D_QPU_A_NOP);
1137 assert(inst->qpu.alu.mul.op == V3D_QPU_M_NOP);
1143 struct v3d_qpu_sig sig = prev_inst->qpu.sig;
1163 merge_inst->qpu.sig.thrsw = true;
1186 second_inst->qpu.sig.thrsw = true;
1220 struct v3d_qpu_instr *inst = &qinst->qpu;
1253 inst, &merge->inst->qpu);
1262 v3d_qpu_dump(devinfo, &merge->inst->qpu);
1399 assert(branch->qpu.type == V3D_QPU_INSTR_TYPE_BRANCH);
1409 branch->qpu.branch.offset =
1459 v3d_qpu_dump(devinfo, &qinst->qpu);
1484 thrsw->qpu.sig.thrsw = true;