Module: Mesa Branch: master Commit: 83a66e10dee84d3a2608550455cdc6411fec5e17 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83a66e10dee84d3a2608550455cdc6411fec5e17
Author: Iago Toral Quiroga <[email protected]> Date: Fri Jul 5 09:47:05 2019 +0200 v3d: tlb loads cannot be removed Loads from the tile buffer are emitted in ordered sequences so we cannot eliminate or reorder any of them. Reviewed-by: Eric Anholt <[email protected]> --- src/broadcom/compiler/vir.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/broadcom/compiler/vir.c b/src/broadcom/compiler/vir.c index 45a6cc9ed2b..8de582792b7 100644 --- a/src/broadcom/compiler/vir.c +++ b/src/broadcom/compiler/vir.c @@ -75,6 +75,8 @@ vir_has_side_effects(struct v3d_compile *c, struct qinst *inst) if (inst->qpu.sig.ldtmu || inst->qpu.sig.ldvary || + inst->qpu.sig.ldtlbu || + inst->qpu.sig.ldtlb || inst->qpu.sig.wrtmuc || inst->qpu.sig.thrsw) { return true; _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
