diff options
author | Eric Anholt <[email protected]> | 2016-11-15 12:34:35 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2016-11-29 08:38:59 -0800 |
commit | a220f1b5a9beaba146096971354ae37c6f75d4ef (patch) | |
tree | fbc38d977baaf655c1fda08439b0757339f15c9d /src/gallium/drivers/vc4 | |
parent | 7a8def8c18b38e629401f70328e387b48440da3a (diff) |
vc4: Remove qir_inst4().
This was used originally for unorm4x8 packs, but we now represent those as
a series of packed movs.
Diffstat (limited to 'src/gallium/drivers/vc4')
-rw-r--r-- | src/gallium/drivers/vc4/vc4_qir.c | 20 | ||||
-rw-r--r-- | src/gallium/drivers/vc4/vc4_qir.h | 5 |
2 files changed, 0 insertions, 25 deletions
diff --git a/src/gallium/drivers/vc4/vc4_qir.c b/src/gallium/drivers/vc4/vc4_qir.c index f9c9703e3f9..5999cc175ed 100644 --- a/src/gallium/drivers/vc4/vc4_qir.c +++ b/src/gallium/drivers/vc4/vc4_qir.c @@ -485,26 +485,6 @@ qir_inst(enum qop op, struct qreg dst, struct qreg src0, struct qreg src1) return inst; } -struct qinst * -qir_inst4(enum qop op, struct qreg dst, - struct qreg a, - struct qreg b, - struct qreg c, - struct qreg d) -{ - struct qinst *inst = CALLOC_STRUCT(qinst); - - inst->op = op; - inst->dst = dst; - inst->src = calloc(4, sizeof(*inst->src)); - inst->src[0] = a; - inst->src[1] = b; - inst->src[2] = c; - inst->src[3] = d; - - return inst; -} - static void qir_emit(struct vc4_compile *c, struct qinst *inst) { diff --git a/src/gallium/drivers/vc4/vc4_qir.h b/src/gallium/drivers/vc4/vc4_qir.h index ba3fbd7b283..4c240c71c66 100644 --- a/src/gallium/drivers/vc4/vc4_qir.h +++ b/src/gallium/drivers/vc4/vc4_qir.h @@ -564,11 +564,6 @@ struct qblock *qir_entry_block(struct vc4_compile *c); struct qblock *qir_exit_block(struct vc4_compile *c); struct qinst *qir_inst(enum qop op, struct qreg dst, struct qreg src0, struct qreg src1); -struct qinst *qir_inst4(enum qop op, struct qreg dst, - struct qreg a, - struct qreg b, - struct qreg c, - struct qreg d); void qir_remove_instruction(struct vc4_compile *c, struct qinst *qinst); struct qreg qir_uniform(struct vc4_compile *c, enum quniform_contents contents, |