Mesa (main): broadcom/compiler: document that spill_base is used for spills and scratch

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Feb 18 09:01:50 UTC 2022


Module: Mesa
Branch: main
Commit: 750eeecf4e458c1ddc32662c828beea9f189ba26
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=750eeecf4e458c1ddc32662c828beea9f189ba26

Author: Iago Toral Quiroga <itoral at igalia.com>
Date:   Thu Feb 17 08:55:16 2022 +0100

broadcom/compiler: document that spill_base is used for spills and scratch

Reviewed-by: Alejandro Piñeiro <apinheiro at igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15041>

---

 src/broadcom/compiler/v3d_compiler.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/broadcom/compiler/v3d_compiler.h b/src/broadcom/compiler/v3d_compiler.h
index ef59948dc23..58411bfdbc3 100644
--- a/src/broadcom/compiler/v3d_compiler.h
+++ b/src/broadcom/compiler/v3d_compiler.h
@@ -797,9 +797,11 @@ struct v3d_compile {
 
         /**
          * Register spilling's per-thread base address, shared between each
-         * spill/fill's addressing calculations.
+         * spill/fill's addressing calculations (also used for scratch
+         * access).
          */
         struct qreg spill_base;
+
         /* Bit vector of which temps may be spilled */
         BITSET_WORD *spillable;
 



More information about the mesa-commit mailing list