aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src/beam_utils.erl
AgeCommit message (Expand)Author
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
2012-10-09beam_utils: Correct usage calculations for GC BIFs in blocksBjörn Gustavsson
2012-10-09beam_utils:live_opt/1: Correct liveness calculation for 'try'Björn Gustavsson
2012-10-09beam_utils: Extend live_opt/1 to recalculate live registers in allocsBjörn Gustavsson
2012-10-09beam_utils: Check liveness in catches and try/catch blocksBjörn Gustavsson
2012-08-15beam_utils:live_opt/1: Correct handling of try_case_end/1Björn Gustavsson
2012-03-30Update copyright yearsBjörn-Egil Dahlberg
2012-01-18compiler: Correct live calculation when get/1 is used in try...catchBjörn Gustavsson
2011-12-09Update copyright yearsBjörn-Egil Dahlberg
2011-08-16compiler: Generate line instructionsBjörn Gustavsson
2010-12-02beam_utils: Fix check_liveness/3 for receive loopsBjörn Gustavsson
2010-11-26beam_utils: Fix liveness analysis for gc_bif instructionsBjörn Gustavsson
2010-05-21Merge branch 'bg/compiler-cover-and-clean' into devErlang/OTP
2010-05-20Remove stray support for the bs_bits_to_bytes2/2 instructionBjörn Gustavsson
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP