aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src/beam_ssa_lint.erl
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2019-01-16 19:06:19 +0100
committerBjörn Gustavsson <[email protected]>2019-01-17 13:40:02 +0100
commit9c852215c79ed6ec42c223463d4b5a0c221b4bf0 (patch)
treed597366a655184d3958661b7206b5a6d6ff54199 /lib/compiler/src/beam_ssa_lint.erl
parent9627785145f4db991ce0206d2fdc053557720c61 (diff)
downloadotp-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