From 56aa083b031a6bc55cb7368cf0d64f9048c088a0 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 20 May 2026 10:10:17 -0400 Subject: [PATCH] jay/register_allocate: inline silly helper Signed-off-by: Alyssa Rosenzweig Part-of: --- src/intel/compiler/jay/jay_register_allocate.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/intel/compiler/jay/jay_register_allocate.c b/src/intel/compiler/jay/jay_register_allocate.c index 21fe2ae7f69..09aa181ed9e 100644 --- a/src/intel/compiler/jay/jay_register_allocate.c +++ b/src/intel/compiler/jay/jay_register_allocate.c @@ -39,18 +39,12 @@ * Finally, we deconstruct SSA. */ -static inline bool -is_ra_src(jay_def d) -{ - return d.file < JAY_NUM_RA_FILES; -} - #define jay_foreach_ra_file(file) \ for (enum jay_file file = 0; file < JAY_NUM_RA_FILES; ++file) #define jay_foreach_ra_src(I, s) \ jay_foreach_src(I, s) \ - if (is_ra_src(I->src[s]) && !jay_is_null(I->src[s])) + if (I->src[s].file < JAY_NUM_RA_FILES && !jay_is_null(I->src[s])) static enum jay_stride jay_min_stride_for_type(enum jay_type T) @@ -1137,7 +1131,9 @@ assign_regs_for_inst(jay_ra_state *ra, jay_inst *I) unsigned kill_idx = 0; jay_foreach_ssa_src(I, s) { jay_foreach_index(saved_srcs[s], c, idx) { - if (is_ra_src(I->src[s]) && BITSET_TEST(I->last_use, kill_idx)) { + if (I->src[s].file < JAY_NUM_RA_FILES && + BITSET_TEST(I->last_use, kill_idx)) { + release_reg(ra, make_reg(I->src[s].file, I->src[s].reg + c)); }