broadcom/compiler: emit TMU flush before a jump
authorJuan A. Suarez Romero <jasuarez@igalia.com>
Mon, 19 Jul 2021 10:18:11 +0000 (12:18 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 20 Jul 2021 10:15:21 +0000 (10:15 +0000)
commitdc40157888a8825fe5c411f20029466c7c2f1d47
treecdecb9b8eca5bfb2a23ff9004f05d953cf54c073
parent54e1ec017d7852bfc4ba46b54c3ab516f96102f7
broadcom/compiler: emit TMU flush before a jump

Like in the case of emitting a block, process pending TMU operations
before a jump is executed.

Fixes dEQP-VK.graphicsfuzz.stable-binarysearch-tree-nested-if-and-conditional.

Fixes: 197090a3fca ("broadcom/compiler: implement pipelining for general
TMU operations")

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11971>
src/broadcom/ci/deqp-v3dv-rpi4-skips.txt
src/broadcom/compiler/nir_to_vir.c