From 3093bfacf042516cd2a0fa2346da1e9df5f321ec Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 9 Jan 2015 07:22:50 -0800 Subject: [PATCH] vc4: Fix the no-copy-propagating-from-TLB_COLOR_READ check. Our MOV's dst obviously won't be the TLB_COLOR_READ's def, because we're ssa. --- src/gallium/drivers/vc4/vc4_opt_copy_propagation.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/vc4/vc4_opt_copy_propagation.c b/src/gallium/drivers/vc4/vc4_opt_copy_propagation.c index 9cf1352514c..5ead3787ac5 100644 --- a/src/gallium/drivers/vc4/vc4_opt_copy_propagation.c +++ b/src/gallium/drivers/vc4/vc4_opt_copy_propagation.c @@ -89,7 +89,7 @@ qir_opt_copy_propagation(struct vc4_compile *c) inst->dst.file == QFILE_TEMP && (inst->src[0].file != QFILE_TEMP || (defs[inst->src[0].index]->op != QOP_TEX_RESULT && - defs[inst->dst.index]->op != QOP_TLB_COLOR_READ))) { + defs[inst->src[0].index]->op != QOP_TLB_COLOR_READ))) { movs[inst->dst.index] = inst->src[0]; } } -- 2.30.2