]> git.ipfire.org Git - thirdparty/qemu.git/commit
tcg/arm: Implement direct branch for goto_tb
authorRichard Henderson <richard.henderson@linaro.org>
Sun, 27 Nov 2022 08:48:47 +0000 (00:48 -0800)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 17 Jan 2023 20:44:18 +0000 (10:44 -1000)
commit79ffece44472975b582f009b803d454527d43892
tree2be924b6c0de42639ade8e0cc17c4b7204ab6bee
parenta228ae3ea7f6fa9e7eda53906471f1cfc400c114
tcg/arm: Implement direct branch for goto_tb

Now that tcg can handle direct and indirect goto_tb
simultaneously, we can optimistically leave space for
a direct branch and fall back to loading the pointer
from the TB for an indirect branch.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/arm/tcg-target.c.inc