X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fbroadcom%2Fcompiler%2Fvir.c;h=077f9c1ecc9713c27f87435f59f6772efaeb4544;hb=332b969c4ed7fdfc6d65770c07fb573c50174eb0;hp=10105fbd8611e9ea7b2ff91ddd40097dc372ffcb;hpb=01d913cf90d3c57ba82f555bdf4ccb8ef7f9801e;p=mesa.git diff --git a/src/broadcom/compiler/vir.c b/src/broadcom/compiler/vir.c index 10105fbd861..077f9c1ecc9 100644 --- a/src/broadcom/compiler/vir.c +++ b/src/broadcom/compiler/vir.c @@ -132,38 +132,6 @@ vir_has_side_effects(struct v3d_compile *c, struct qinst *inst) return false; } -bool -vir_is_float_input(struct qinst *inst) -{ - /* XXX: More instrs */ - switch (inst->qpu.type) { - case V3D_QPU_INSTR_TYPE_BRANCH: - return false; - case V3D_QPU_INSTR_TYPE_ALU: - switch (inst->qpu.alu.add.op) { - case V3D_QPU_A_FADD: - case V3D_QPU_A_FSUB: - case V3D_QPU_A_FMIN: - case V3D_QPU_A_FMAX: - case V3D_QPU_A_FTOIN: - return true; - default: - break; - } - - switch (inst->qpu.alu.mul.op) { - case V3D_QPU_M_FMOV: - case V3D_QPU_M_VFMUL: - case V3D_QPU_M_FMUL: - return true; - default: - break; - } - } - - return false; -} - bool vir_is_raw_mov(struct qinst *inst) {