aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src/beam_flatten.erl
AgeCommit message (Expand)Author
2018-09-26Remove the last optimization from beam_flattenBjörn Gustavsson
2018-09-26Move allocation combining from beam_flatten to beam_ssa_codegenBjörn Gustavsson
2018-09-26Move optimization of 'move' from beam_flatten to beam_ssa_codegenBjörn Gustavsson
2018-09-03Introduce a put_tuple2 instructionBjörn Gustavsson
2018-08-24Introduce a new SSA-based intermediate formatBjörn Gustavsson
2018-06-18Update copyright yearHenrik Nord
2018-02-14beam_block: Combine blocks when running beam_block the second timeBjörn Gustavsson
2018-01-26Eliminate get_list/3 internally in the compilerBjörn Gustavsson
2017-01-12Add specs for the beam_*:module/2 functionsBjörn Gustavsson
2016-10-05beam_block: Avoid unsafe inclusion of get_map_elements in blocksBjörn Gustavsson
2016-03-15update copyright-yearHenrik Nord
2015-06-18Change license text to APLv2Bruce Yinhe
2015-01-09compiler: Remove dead code in beam_flattenBjörn-Egil Dahlberg
2014-08-26compiler: Use variables in Map beam assmeblerBjörn-Egil Dahlberg
2014-02-13compiler: Change map instructions for fetching valuesBjörn-Egil Dahlberg
2014-01-28compiler: Implement different instructions for => and :=Björn Gustavsson
2014-01-28Implement support for maps in the compilerBjörn Gustavsson
2013-12-13Collect all optimised allocate instructions in beam_blockAnthony Ramine
2013-01-25Update copyright yearsBjörn-Egil Dahlberg
2012-10-09Rewrite binary creation instructions to bs_init instructionsBjörn Gustavsson
2012-10-09Rewrite bs_put* instructions to a generic bs_put instructionBjörn Gustavsson
2010-03-25Merge branch 'bg/compiler-remove-r11-support' into devErlang/OTP
2010-03-22compiler: Don't support the no_constant_pool optionBjörn Gustavsson
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP