diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2020-10-09 08:23:52 -0500 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2020-10-27 09:48:07 -0700 |
commit | cd0372c515c4732d8bd3777cdd995c139c7ed7ea (patch) | |
tree | e70d93030951b1f5adf2d1ab6b0d39dd0f8f76ab /accel/tcg/translate-all.c | |
parent | b4cb76e6208cf6b5bb39404c6d44a6514eb6842a (diff) | |
download | qemu-cd0372c515c4732d8bd3777cdd995c139c7ed7ea.zip qemu-cd0372c515c4732d8bd3777cdd995c139c7ed7ea.tar.gz qemu-cd0372c515c4732d8bd3777cdd995c139c7ed7ea.tar.bz2 |
tcg/optimize: Flush data at labels not TCG_OPF_BB_END
We can easily propagate temp values through 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.
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'accel/tcg/translate-all.c')
0 files changed, 0 insertions, 0 deletions