summaryrefslogtreecommitdiff
path: root/lib/compiler/src/beam_peep.erl
Commit message (Expand)AuthorAgeFilesLines
* Cover some code in beam_peepBjörn Gustavsson2018-11-281-8/+4
* beam_peep: Add is_boolean optimization of select_valBjörn Gustavsson2018-09-121-0/+4
* Introduce a new SSA-based intermediate formatBjörn Gustavsson2018-08-241-14/+55
* Update copyright yearHenrik Nord2018-06-181-1/+1
* Introduce is_map_key/2 guard BIFMichał Muskała2018-04-291-0/+6
* Use the new syntax for retrieving stack tracesBjörn Gustavsson2017-12-081-2/+1
* Enhance optimisations in beam_peepMichał Muskała2017-08-261-3/+25
* Add specs for the beam_*:module/2 functionsBjörn Gustavsson2017-01-121-0/+3
* Merge branch 'bjorn/compiler/misc-opt'Björn Gustavsson2016-04-181-0/+3
|\
| * beam_peep: Help out beam_jumpBjörn Gustavsson2016-04-111-0/+3
* | update copyright-yearHenrik Nord2016-03-151-1/+1
|/
* Move select_val optimization from beam_clean to beam_peepBjörn Gustavsson2015-09-281-0/+16
* Move rewriting of select_val to is_boolean from beam_peep to beam_deadBjörn Gustavsson2015-08-211-28/+0
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
* beam_peep: Optimize away redundant use of is_boolean testsBjörn Gustavsson2015-03-091-3/+12
* Update copyright yearsBjörn-Egil Dahlberg2013-01-251-1/+1
* Rewrite select_val and select_tuple_arity to a select instructionBjörn Gustavsson2012-10-101-4/+4
* Merge branch 'bg/compiler' into devErlang/OTP2010-06-021-51/+7
|\
| * beam_peep: Remove optimization already done by beam_deadBjörn Gustavsson2010-06-021-46/+2
|/
* The R13B03 release.OTP_R13B03Erlang/OTP2009-11-201-0/+191