From f844f745a81a8b8dc7f85eaa3fe6a3bb880afaff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Date: Sun, 3 Oct 2021 02:47:49 +0200 Subject: target/hexagon: Remove unused TCG temporary from predicated loads MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The gen_pred_cancel() function, introduced in commit a646e99cb90 (Hexagon macros) doesn't use the 'one' TCG temporary; remove it. Reviewed-by: Richard Henderson Reviewed-by: Taylor Simpson Signed-off-by: Philippe Mathieu-Daudé Message-Id: <20211003004750.3608983-2-f4bug@amsat.org> --- target/hexagon/macros.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/target/hexagon/macros.h b/target/hexagon/macros.h index 094b8dabb5..ae6663c09f 100644 --- a/target/hexagon/macros.h +++ b/target/hexagon/macros.h @@ -190,7 +190,6 @@ static inline void gen_pred_cancel(TCGv pred, int slot_num) TCGv slot_mask = tcg_const_tl(1 << slot_num); TCGv tmp = tcg_temp_new(); TCGv zero = tcg_const_tl(0); - TCGv one = tcg_const_tl(1); tcg_gen_or_tl(slot_mask, hex_slot_cancelled, slot_mask); tcg_gen_andi_tl(tmp, pred, 1); tcg_gen_movcond_tl(TCG_COND_EQ, hex_slot_cancelled, tmp, zero, @@ -198,7 +197,6 @@ static inline void gen_pred_cancel(TCGv pred, int slot_num) tcg_temp_free(slot_mask); tcg_temp_free(tmp); tcg_temp_free(zero); - tcg_temp_free(one); } #define PRED_LOAD_CANCEL(PRED, EA) \ gen_pred_cancel(PRED, insn->is_endloop ? 4 : insn->slot) -- cgit v1.2.3