Lines Matching defs:inst
34 struct qinst *inst;
50 struct partial_update_state *partial_update_ht, struct qinst *inst,
73 if (state->inst) {
74 if (vir_get_cond(inst) == vir_get_cond(state->inst) &&
91 struct partial_update_state *partial_update, struct qinst *inst,
94 if (inst->qpu.type != V3D_QPU_INSTR_TYPE_ALU)
97 int var = vir_reg_to_var(inst->dst);
114 if ((inst->qpu.flags.ac == V3D_QPU_COND_NONE &&
115 inst->qpu.flags.mc == V3D_QPU_COND_NONE) &&
116 inst->qpu.alu.add.output_pack == V3D_QPU_PACK_NONE &&
117 inst->qpu.alu.mul.output_pack == V3D_QPU_PACK_NONE) {
134 if (inst->qpu.flags.ac != V3D_QPU_COND_NONE ||
135 inst->qpu.flags.mc != V3D_QPU_COND_NONE) {
136 state->inst = inst;
163 vir_for_each_inst(inst, block) {
164 for (int i = 0; i < vir_get_nsrc(inst); i++) {
166 inst, inst->src[i], flags_inst);
170 inst, flags_inst);
172 if (inst->qpu.flags.apf != V3D_QPU_PF_NONE ||
173 inst->qpu.flags.mpf != V3D_QPU_PF_NONE) {
174 flags_inst = inst;
177 if (inst->qpu.flags.auf != V3D_QPU_UF_NONE ||
178 inst->qpu.flags.muf != V3D_QPU_UF_NONE) {
186 if (inst->src[0].file == QFILE_REG) {
187 switch (inst->src[0].index) {
191 c->temp_start[inst->dst.index] = 0;