target/openrisc: Link more translation blocks
commit8000ba56cc534dd917ae54f6ef0e898813c12b24
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 22 May 2018 22:46:31 +0000 (22 15:46 -0700)
committerStafford Horne <shorne@gmail.com>
Mon, 2 Jul 2018 15:05:28 +0000 (3 00:05 +0900)
tree1a1790842fb3f3794889355f30d07abcfbb54904
parente0a369cf88041a71cf5d902f1d78c9a645a6709e
target/openrisc: Link more translation blocks

Track direct jumps via dc->jmp_pc_imm.  Use that in
preference to jmp_pc when possible.  Emit goto_tb in
that case, and lookup_and_goto_tb otherwise.

Reviewed-by: Stafford Horne <shorne@gmail.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Stafford Horne <shorne@gmail.com>
target/openrisc/translate.c