diff options
author | Björn Gustavsson <[email protected]> | 2018-08-29 17:26:22 +0200 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2018-09-17 06:41:02 +0200 |
commit | ecea668c979af62217eefe59307c808dc339f228 (patch) | |
tree | 608248df1b9f2a12ee97a653b69aa6334531fed7 /lib/compiler/test/inline_SUITE_data/itracer.erl | |
parent | 1e81c5e279acbe231432d3b6e7f7d03ac04c9d86 (diff) | |
download | otp-ecea668c979af62217eefe59307c808dc339f228.tar.gz otp-ecea668c979af62217eefe59307c808dc339f228.tar.bz2 otp-ecea668c979af62217eefe59307c808dc339f228.zip |
beam_ssa_type: Substitute variables that evaluate to a constant
In beam_ssa_type, do substitutions similar to what ssa_opt_misc does
to get rid of variables that evaluate to constant values. That
somewhat simplifies the code of beam_ssa_type, and could improve
performance of the compiler since instructions and variables are
eliminated, reducing the amount of work for later passes.
Diffstat (limited to 'lib/compiler/test/inline_SUITE_data/itracer.erl')
0 files changed, 0 insertions, 0 deletions