aboutsummaryrefslogtreecommitdiffstats
path: root/erts
diff options
context:
space:
mode:
authorAnthony Ramine <[email protected]>2013-04-09 22:42:33 +0200
committerAnthony Ramine <[email protected]>2013-04-09 23:09:50 +0200
commit16f820be15674f81f9fa5bb61b221eee9deff15d (patch)
treecb6d67474106d2067d1684c21aae248439d9017b /erts
parente72043e3519cb14aabf461849eba959b97e07410 (diff)
downloadotp-16f820be15674f81f9fa5bb61b221eee9deff15d.tar.gz
otp-16f820be15674f81f9fa5bb61b221eee9deff15d.tar.bz2
otp-16f820be15674f81f9fa5bb61b221eee9deff15d.zip
Move let expressions into sequences
The Core Erlang compiler simplifies let expressions by moving them into their argument when it is another let or a case expression. It can then perform other optimizations such as removing the let expressions altogether, sometimes saving BEAM registers later in the process. This commit teaches sys_core_fold how to move let expressions into sequence arguments.
Diffstat (limited to 'erts')
0 files changed, 0 insertions, 0 deletions