diff options
author | Björn Gustavsson <[email protected]> | 2019-01-16 19:06:19 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2019-01-17 13:40:02 +0100 |
commit | 9c852215c79ed6ec42c223463d4b5a0c221b4bf0 (patch) | |
tree | d597366a655184d3958661b7206b5a6d6ff54199 /lib/compiler/src/beam_ssa_lint.erl | |
parent | 9627785145f4db991ce0206d2fdc053557720c61 (diff) | |
download | otp-9c852215c79ed6ec42c223463d4b5a0c221b4bf0.tar.gz otp-9c852215c79ed6ec42c223463d4b5a0c221b4bf0.tar.bz2 otp-9c852215c79ed6ec42c223463d4b5a0c221b4bf0.zip |
beam_ssa_type: Eliminate redundant 'succeeded' instructions
The beam_ssa_type pass would leave redundant 'succeeded' instructions,
and depend on the live optimization pass to remove them.
Update beam_ssa_type to remove redundant 'succeeded' instructions.
This will not improve the generated code, but will improve compilation
times since it eliminates instructions and variables.
Diffstat (limited to 'lib/compiler/src/beam_ssa_lint.erl')
0 files changed, 0 insertions, 0 deletions