aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/info
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2018-08-29 17:26:22 +0200
committerBjörn Gustavsson <[email protected]>2018-09-17 06:41:02 +0200
commitecea668c979af62217eefe59307c808dc339f228 (patch)
tree608248df1b9f2a12ee97a653b69aa6334531fed7 /lib/compiler/info
parent1e81c5e279acbe231432d3b6e7f7d03ac04c9d86 (diff)
downloadotp-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/info')
0 files changed, 0 insertions, 0 deletions