aboutsummaryrefslogtreecommitdiffstats
path: root/lib/hipe/x86/hipe_x86_ra_ls.erl
diff options
context:
space:
mode:
authorMagnus Lång <[email protected]>2016-10-02 13:18:51 +0200
committerMagnus Lång <[email protected]>2016-11-15 14:59:00 +0100
commit921638f8b22479473482bdcaa25f8031ac85e7e8 (patch)
tree6aa26ac07bd3cbfe39eaf9f34bfdc5a2d5d45bb5 /lib/hipe/x86/hipe_x86_ra_ls.erl
parentdf04801d5585f52ddc042d30873bdc95da019af6 (diff)
downloadotp-921638f8b22479473482bdcaa25f8031ac85e7e8.tar.gz
otp-921638f8b22479473482bdcaa25f8031ac85e7e8.tar.bz2
otp-921638f8b22479473482bdcaa25f8031ac85e7e8.zip
hipe_rtl_to_x86: Use LEA only for immediate adds
It seems that most 3-address adds of temps can be move coalesced. Therefore, we limit the behaviour added by 1567585dda8 to only affect immediate adds. Also, add conversion of immediate mov+sub to lea.
Diffstat (limited to 'lib/hipe/x86/hipe_x86_ra_ls.erl')
0 files changed, 0 insertions, 0 deletions