diff options
| author | Richard Henderson <richard.henderson@linaro.org> | 2021-08-05 02:23:05 +0300 |
|---|---|---|
| committer | Richard Henderson <richard.henderson@linaro.org> | 2022-02-09 09:00:00 +1100 |
| commit | e01d60f211251388a5d9ae7e02d0b4500af26966 (patch) | |
| tree | b18178d93c3ba38b3f0465ed808643b0da71d2fe /scripts/tracetool/format/tcg_helper_h.py | |
| parent | c834b8d81b0ee597d185a4d8127dfc76230307c8 (diff) | |
| download | focaccia-qemu-e01d60f211251388a5d9ae7e02d0b4500af26966.tar.gz focaccia-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 'scripts/tracetool/format/tcg_helper_h.py')
0 files changed, 0 insertions, 0 deletions