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
