aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src/beam_bsm.erl
AgeCommit message (Expand)Author
2018-09-28Rewrite BSM optimizations in the new SSA-based intermediate formatJohn Högberg
2018-08-08Fix bug in binary matchingBjörn Gustavsson
2018-06-18Update copyright yearHenrik Nord
2018-01-11beam_bsm: Insert introduced 'move' instructions into blockBjörn Gustavsson
2017-12-08Use the new syntax for retrieving stack tracesBjörn Gustavsson
2017-01-12beam_bsm: Add missing types and specsBjörn Gustavsson
2016-10-06beam_bsm: Eliminate unsafe optimizationBjörn Gustavsson
2016-03-15update copyright-yearHenrik Nord
2016-02-08Eliminate crash because of unsafe delaying of sub-binary creationBjörn Gustavsson
2015-06-18Change license text to APLv2Bruce Yinhe
2015-05-21compiler: Teach beam_bsm get_map_elements instructionBjörn-Egil Dahlberg
2015-04-30compiler: Use module erl_annoHans Bolinder
2015-04-22beam_bsm: Optimize btb_index()Björn Gustavsson
2014-02-05beam_bsm: Eliminate emulator crash when a binary is calledBjörn Gustavsson
2013-01-25Update copyright yearsBjörn-Egil Dahlberg
2012-11-26beam_bsm: Improve handling of bs_start_match2 instructionsBjörn Gustavsson
2012-11-26beam_bsm: Make the optimization applicable in more circumstancesBjörn Gustavsson
2012-10-10beam_bsm: Handle calls slightly betterBjörn Gustavsson
2012-10-10Break apart tail-recursive call instructionsBjörn Gustavsson
2012-10-10Represent the 'send' instruction as a call_ext/2 instructionBjörn Gustavsson
2012-10-10Rewrite select_val and select_tuple_arity to a select instructionBjörn Gustavsson
2012-10-09Rewrite binary creation instructions to bs_init instructionsBjörn Gustavsson
2012-10-09Rewrite bs_add, bs_utf*_size to BIF instructions in optimizationsBjörn Gustavsson
2012-10-09Rewrite bs_put* instructions to a generic bs_put instructionBjörn Gustavsson
2011-08-16compiler: Generate line instructionsBjörn Gustavsson
2011-05-20Update copyright yearsBjörn-Egil Dahlberg
2011-04-12beam_bsm: Eliminate uncovered line in warning generationBjörn Gustavsson
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP