summaryrefslogtreecommitdiffstats
path: root/tests/unit/test-write-threshold.c
diff options
context:
space:
mode:
authorRichard Henderson2021-08-05 01:23:05 +0200
committerRichard Henderson2022-02-08 23:00:00 +0100
commite01d60f211251388a5d9ae7e02d0b4500af26966 (patch)
treeb18178d93c3ba38b3f0465ed808643b0da71d2fe /tests/unit/test-write-threshold.c
parenttcg/sparc: Use the constant pool for 64-bit constants (diff)
downloadqemu-e01d60f211251388a5d9ae7e02d0b4500af26966.tar.gz
qemu-e01d60f211251388a5d9ae7e02d0b4500af26966.tar.xz
qemu-e01d60f211251388a5d9ae7e02d0b4500af26966.zip
tcg/sparc: Add tcg_out_jmpl_const for better tail calls
Due to mapping changes, we now rarely place the code_gen_buffer near the main executable. Which means that direct calls will now rarely be in range. So, always use indirect calls for tail calls, which allows us to avoid clobbering %o7, and therefore we need not save and restore it. Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'tests/unit/test-write-threshold.c')
0 files changed, 0 insertions, 0 deletions