broadcom/compiler: define max number of tmu spills for compile strategies
authorIago Toral Quiroga <itoral@igalia.com>
Fri, 4 Feb 2022 12:40:50 +0000 (13:40 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 18 Feb 2022 08:38:19 +0000 (08:38 +0000)
commit40e091267dd02d729cc6d12d190309f103217111
tree12973a117350e1e5c67ce2d3df5e860c3cdbad86
parent919aedbfecff1ed3bf48784b6650e23f82e566eb
broadcom/compiler: define max number of tmu spills for compile strategies

Instead of whether they are allowed to spill or not. This is more flexible.
Also, while we are not currently enabling spilling on any 4-thread strategies,
should we do that in the future, always prefer a 4-thread compile.

Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15041>
src/broadcom/compiler/nir_to_vir.c
src/broadcom/compiler/v3d_compiler.h
src/broadcom/compiler/vir.c
src/broadcom/compiler/vir_register_allocate.c