Home
last modified time | relevance | path

Searched hist:b4cb76e6208cf6b5bb39404c6d44a6514eb6842a (Results 1 – 3 of 3) sorted by relevance

/qemu/include/tcg/
H A Dtcg-opc.hb4cb76e6208cf6b5bb39404c6d44a6514eb6842a Thu Oct 08 20:21:43 UTC 2020 Richard Henderson <richard.henderson@linaro.org> tcg: Do not kill globals at conditional branches

We can easily register allocate the entire extended basic block
(in this case, the set of blocks connected by fallthru), simply
by not discarding the register state at the branch.

This does not help blocks starting with a label, as they are
reached via a taken branch, and that would require saving the
complete register state at the branch.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
H A Dtcg.hb4cb76e6208cf6b5bb39404c6d44a6514eb6842a Thu Oct 08 20:21:43 UTC 2020 Richard Henderson <richard.henderson@linaro.org> tcg: Do not kill globals at conditional branches

We can easily register allocate the entire extended basic block
(in this case, the set of blocks connected by fallthru), simply
by not discarding the register state at the branch.

This does not help blocks starting with a label, as they are
reached via a taken branch, and that would require saving the
complete register state at the branch.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
/qemu/tcg/
H A Dtcg.cb4cb76e6208cf6b5bb39404c6d44a6514eb6842a Thu Oct 08 20:21:43 UTC 2020 Richard Henderson <richard.henderson@linaro.org> tcg: Do not kill globals at conditional branches

We can easily register allocate the entire extended basic block
(in this case, the set of blocks connected by fallthru), simply
by not discarding the register state at the branch.

This does not help blocks starting with a label, as they are
reached via a taken branch, and that would require saving the
complete register state at the branch.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>