diff options
author | Björn Gustavsson <[email protected]> | 2018-01-10 05:00:14 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2018-01-11 12:00:59 +0100 |
commit | 41aa951ca392e445d1ccae688f5a00662f6ca537 (patch) | |
tree | 8f7ea298f460ffb39d70efac4f0add699a845217 /lib/crypto | |
parent | 467ef356dbae0b53b824fcb71b3fc6899ced29a4 (diff) | |
download | otp-41aa951ca392e445d1ccae688f5a00662f6ca537.tar.gz otp-41aa951ca392e445d1ccae688f5a00662f6ca537.tar.bz2 otp-41aa951ca392e445d1ccae688f5a00662f6ca537.zip |
Prepare beam_utils to run again after beam_split
beam_utils:live_opt/1 is currently only run early (from
beam_block). Prepare it to be run after beam_split when
instructions with failure labels have been taken out of
blocks.
While we are it, also improve check_liveness/3. That will
improve the optimizations in beam_record (replacing tuple
matching instructions with an is_tagged_tuple instruction).
Diffstat (limited to 'lib/crypto')
0 files changed, 0 insertions, 0 deletions