aboutsummaryrefslogtreecommitdiffstats
path: root/lib/wx/aclocal.m4
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2012-08-09 10:38:07 +0200
committerBjörn Gustavsson <[email protected]>2012-10-09 09:38:19 +0200
commitc3b60f86c622ba6978564aa059d4d881b9549936 (patch)
treea447301e438f92ba9fa9ea640e821da9c8091cb8 /lib/wx/aclocal.m4
parent65dd6a4e10c5e1fed90d9a859454b1bf0040dc2c (diff)
downloadotp-c3b60f86c622ba6978564aa059d4d881b9549936.tar.gz
otp-c3b60f86c622ba6978564aa059d4d881b9549936.tar.bz2
otp-c3b60f86c622ba6978564aa059d4d881b9549936.zip
beam_utils: Extend live_opt/1 to recalculate live registers in allocs
The code generator uses conservative liveness information. Therefore the number of live registers in allocation instructions (such as test_heap/2) may be too high. Use the actual liveness information to lower the number of live register if it's too high. The main reason we want to do this is to enable more optimizations that depend on liveness analysis, such as the beam_bool and beam_dead passes.
Diffstat (limited to 'lib/wx/aclocal.m4')
0 files changed, 0 insertions, 0 deletions