summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorRichard Henderson2020-10-09 15:23:52 +0200
committerRichard Henderson2020-10-27 17:48:07 +0100
commitcd0372c515c4732d8bd3777cdd995c139c7ed7ea (patch)
treee70d93030951b1f5adf2d1ab6b0d39dd0f8f76ab /scripts
parenttcg: Do not kill globals at conditional branches (diff)
downloadqemu-cd0372c515c4732d8bd3777cdd995c139c7ed7ea.tar.gz
qemu-cd0372c515c4732d8bd3777cdd995c139c7ed7ea.tar.xz
qemu-cd0372c515c4732d8bd3777cdd995c139c7ed7ea.zip
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 'scripts')
0 files changed, 0 insertions, 0 deletions