Module: Mesa
Branch: master
Commit: ae6aea0d987f288dcfe0e8d5858aeacb3cef5e39
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae6aea0d987f288dcfe0e8d5858aeacb3cef5e39

Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jul 29 16:52:36 2019 -0700

pan/midgard: Add make_compiler_temp_reg helper

Corrollary to make_compiler_temp (for SSA).

Signed-off-by: Alyssa Rosenzweig <[email protected]>

---

 src/panfrost/midgard/compiler.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/panfrost/midgard/compiler.h b/src/panfrost/midgard/compiler.h
index 7f5714d013c..93c39686f13 100644
--- a/src/panfrost/midgard/compiler.h
+++ b/src/panfrost/midgard/compiler.h
@@ -388,6 +388,12 @@ make_compiler_temp(compiler_context *ctx)
 }
 
 static inline unsigned
+make_compiler_temp_reg(compiler_context *ctx)
+{
+        return ((ctx->func->impl->reg_alloc + ctx->temp_alloc++) << 1) | 
IS_REG;
+}
+
+static inline unsigned
 nir_src_index(compiler_context *ctx, nir_src *src)
 {
         if (src->is_ssa)

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to