summaryrefslogtreecommitdiff
path: root/src/broadcom/compiler/v3d_compiler.h
diff options
context:
space:
mode:
authorIago Toral Quiroga <itoral@igalia.com>2022-02-17 08:55:16 +0100
committerMarge Bot <emma+marge@anholt.net>2022-02-18 08:38:19 +0000
commit750eeecf4e458c1ddc32662c828beea9f189ba26 (patch)
tree4f213fc90a2e9150c5d6033687716bf85a9bb837 /src/broadcom/compiler/v3d_compiler.h
parent8883975209a664aceba7b35fbbcbe7cb067f6795 (diff)
broadcom/compiler: document that spill_base is used for spills and scratch
Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15041>
Diffstat (limited to 'src/broadcom/compiler/v3d_compiler.h')
-rw-r--r--src/broadcom/compiler/v3d_compiler.h4
1 files changed, 3 insertions, 1 deletions
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;