Searched hist:"7 ecd02a06f8f4c0bbf872ecc15e37035b7e1df5f" (Results 1 – 2 of 2) sorted by relevance
/qemu/include/tcg/ |
H A D | tcg.h | 7ecd02a06f8f4c0bbf872ecc15e37035b7e1df5f Sun Apr 21 20:34:35 UTC 2019 Richard Henderson <richard.henderson@linaro.org> tcg: Restart TB generation after relocation overflow
If the TB generates too much code, such that backend relocations overflow, try again with a smaller TB. In support of this, move relocation processing from a random place within tcg_out_op, in the handling of branch opcodes, to a new function at the end of tcg_gen_code.
This is not a complete solution, as there are additional relocs generated for out-of-line ldst handling and constant pools.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/qemu/tcg/ |
H A D | tcg.c | 7ecd02a06f8f4c0bbf872ecc15e37035b7e1df5f Sun Apr 21 20:34:35 UTC 2019 Richard Henderson <richard.henderson@linaro.org> tcg: Restart TB generation after relocation overflow
If the TB generates too much code, such that backend relocations overflow, try again with a smaller TB. In support of this, move relocation processing from a random place within tcg_out_op, in the handling of branch opcodes, to a new function at the end of tcg_gen_code.
This is not a complete solution, as there are additional relocs generated for out-of-line ldst handling and constant pools.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|