diff options
author | Richard Henderson | 2021-08-05 01:23:05 +0200 |
---|---|---|
committer | Richard Henderson | 2022-02-08 23:00:00 +0100 |
commit | e01d60f211251388a5d9ae7e02d0b4500af26966 (patch) | |
tree | b18178d93c3ba38b3f0465ed808643b0da71d2fe /tests/unit/test-util-filemonitor.c | |
parent | tcg/sparc: Use the constant pool for 64-bit constants (diff) | |
download | qemu-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-util-filemonitor.c')
0 files changed, 0 insertions, 0 deletions