summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2015-01-09 07:22:50 -0800
committerEric Anholt <eric@anholt.net>2015-01-10 13:54:12 +1300
commit3093bfacf042516cd2a0fa2346da1e9df5f321ec (patch)
tree73b1efad68968e261847b802daed9ccffe1ebe65
parent1d044326774b20c4c685e54e976aa685963b870a (diff)
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.
-rw-r--r--src/gallium/drivers/vc4/vc4_opt_copy_propagation.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/vc4/vc4_opt_copy_propagation.c b/src/gallium/drivers/vc4/vc4_opt_copy_propagation.c
index 9cf1352514..5ead3787ac 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];
}
}