OSDN Git Service

target/sparc64: Remove tcg_out_movi_s13 case from tcg_out_movi_imm32
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 8 May 2023 15:23:00 +0000 (16:23 +0100)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 16 May 2023 22:21:39 +0000 (15:21 -0700)
commitca0681c9419cde2fa4e77950ce1025af8f280adb
tree00779289b353d699b70b1ec2cabc9923f427d6c1
parent8b14f8627cd0ea5cd038e80a8dccde0c3d57458f
target/sparc64: Remove tcg_out_movi_s13 case from tcg_out_movi_imm32

Shuffle the order in tcg_out_movi_int to check s13 first, and
drop this check from tcg_out_movi_imm32.  This might make the
sequence for in_prologue larger, but not worth worrying about.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/sparc64/tcg-target.c.inc