diff options
author | Björn Gustavsson <[email protected]> | 2016-04-18 10:22:29 +0200 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2016-04-18 10:22:29 +0200 |
commit | 1f365d733604afd27e48afff80071cf2c67e1091 (patch) | |
tree | 62163cea4dcef7cd97074493a1fc867c495390b9 /erts/emulator/beam | |
parent | 3a0aa160f5f13857d7335c3f3524bd0a59250cc4 (diff) | |
parent | c74f998b9ad46785aaa2557a4033c056574dc937 (diff) | |
download | otp-1f365d733604afd27e48afff80071cf2c67e1091.tar.gz otp-1f365d733604afd27e48afff80071cf2c67e1091.tar.bz2 otp-1f365d733604afd27e48afff80071cf2c67e1091.zip |
Merge branch 'bjorn/compiler/misc-opt'
* bjorn/compiler/misc-opt:
v3_kernel: Construct literal lists properly
Use the register map in %live in beam_utils:is_killed_block/2
Teach beam_utils to check liveness for put_map instructions
beam_peep: Help out beam_jump
Diffstat (limited to 'erts/emulator/beam')
-rw-r--r-- | erts/emulator/beam/ops.tab | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/erts/emulator/beam/ops.tab b/erts/emulator/beam/ops.tab index c08b4a8759..879daaca0a 100644 --- a/erts/emulator/beam/ops.tab +++ b/erts/emulator/beam/ops.tab @@ -532,9 +532,9 @@ i_put_tuple x I i_put_tuple y I # -# The instruction "put_list Const [] Dst" will not be generated by -# the current BEAM compiler. But until R15A, play it safe by handling -# that instruction with the following transformation. +# The instruction "put_list Const [] Dst" were generated in rare +# circumstances up to and including OTP 18. Starting with OTP 19, +# AFAIK, it should never be generated. # put_list Const=c n Dst => move Const x | put_list x n Dst |