diff options
author | Björn Gustavsson <[email protected]> | 2018-01-10 07:02:21 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2018-01-11 12:05:50 +0100 |
commit | 1a029efd1ad47f5736faa7f7be6780b649a8b257 (patch) | |
tree | 94a4ad2110f742540796aa9c061585837c23a1ed /erts/emulator/beam/erl_ptab.c | |
parent | 114f6de068f1cf5b0cf0cf1aacf2ff9a7f1f3650 (diff) | |
download | otp-1a029efd1ad47f5736faa7f7be6780b649a8b257.tar.gz otp-1a029efd1ad47f5736faa7f7be6780b649a8b257.tar.bz2 otp-1a029efd1ad47f5736faa7f7be6780b649a8b257.zip |
Run beam_block again after other optimizations have been run
Running beam_block again after the other optimizations have run will
give it more opportunities for optimizations. In particular, more
allocate_zero/2 instructions can be turned into allocate/2
instructions, and more get_tuple_element/3 instructions can store the
retrieved value into the correct register at once.
Out of a sample of about 700 modules in OTP, 64 modules were improved
by this commit.
Diffstat (limited to 'erts/emulator/beam/erl_ptab.c')
0 files changed, 0 insertions, 0 deletions