diff options
author | Björn Gustavsson <[email protected]> | 2011-10-12 12:57:19 +0200 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2011-10-12 12:57:19 +0200 |
commit | 4097f85c41d81b2a535cf95ba56aa807c1256beb (patch) | |
tree | 6eac185b5da75e594ade499fcc3b9f66852eaf80 /lib/compiler/src | |
parent | 2dffccb293bb2bb6a9be3424240eb9b0e362a987 (diff) | |
parent | 09a5930d116bc4ebfac9404845bed8181662a0db (diff) | |
download | otp-4097f85c41d81b2a535cf95ba56aa807c1256beb.tar.gz otp-4097f85c41d81b2a535cf95ba56aa807c1256beb.tar.bz2 otp-4097f85c41d81b2a535cf95ba56aa807c1256beb.zip |
Merge branch 'bjorn/erts/beam-loader-fixes'
* bjorn/erts/beam-loader-fixes:
Print transformtions sorted on the name of the first instruction
Share code for call of predicate and transformation functions
Simplify transformations of gc_bif[123] instructions
Refactor 'too_old_compiler' handling
Introduce 'try_me_else_fail'
Combine 'store_var' with 'next_arg'
Merge 'next_instr' and 'is_op' into 'next_instr'
Merge 'new_instr' and 'store_op' into 'new_instr'
Combine a 'call' instruction with the following 'end' instruction
Remove some unnecessary type constraints in transformations
Get rid of redundant 'try_me_else' and 'fail' instructions
Add some more information in instruction comments
In transformations, don't store variables that are never used
Remove redundant 'next_arg' before 'next_instr'
Generalize and rename is_set_var_instr() to is_instr()
Remove too_old_compiler handling for very old instruction variants
Remove the special instructions for the hybrid heap emulator
Remove optimization of 'move R R'
Diffstat (limited to 'lib/compiler/src')
0 files changed, 0 insertions, 0 deletions