summaryrefslogtreecommitdiff
path: root/lib/hipe/regalloc
Commit message (Expand)AuthorAgeFilesLines
* otp: Remove HiPE and HiPE-related accessoriesJohn Högberg2020-11-0928-11166/+0
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* hipe: Fix unknown typeHans Bolinder2017-04-271-3/+3
* HiPE: Fix off-by-one in register allocatorsMagnus Lång2017-03-233-5/+5
* hipe: Add pseudo_spill_f?move instructionsMagnus Lång2017-03-168-0/+32
* hipe: Add range splitter range_splitMagnus Lång2017-03-164-6/+1215
* hipe: Add branch prediction accessor ra callbacksMagnus Lång2017-03-167-0/+42
* hipe: Add range splitter restore_reuseMagnus Lång2017-03-163-2/+517
* hipe: Add basic range splitting ra callbacksMagnus Lång2017-03-167-14/+153
* hipe: Extract disjoint sets to its own moduleMagnus Lång2017-03-161-59/+12
* hipe_x86: CleanupMagnus Lång2017-03-061-2/+2
* Remove Emacs timestamp markersRichard Carlsson2016-11-231-1/+0
* Correct copyright on remaining hipe filesRichard Carlsson2016-11-2325-167/+2
* hipe: Refactor ra callbacks to accept context argMagnus Lång2016-09-0517-860/+1008
* hipe: Reuse liveness between regalloc iterationsMagnus Lång2016-09-056-95/+74
* hipe_regalloc_prepass: Change splitting heuristicMagnus Lång2016-09-051-8/+13
* hipe: Make sure prepass temps are below SpillLimitMagnus Lång2016-09-022-33/+80
* hipe_regalloc_prepass: Rename coloring collisionsMagnus Lång2016-09-022-25/+149
* hipe_ppc: Add code rewrite RA callbacksMagnus Lång2016-09-022-0/+52
* hipe_sparc: Add code rewrite RA callbacksMagnus Lång2016-09-022-0/+52
* hipe_arm: Add code rewrite RA callbacksMagnus Lång2016-09-021-0/+24
* hipe_x86: Add code rewrite RA callbacksMagnus Lång2016-09-022-0/+54
* hipe: Remove defun_to_cfg/1 RA callbackMagnus Lång2016-09-028-49/+19
* Add new sanity assertion to hipe_regalloc_prepassMagnus Lång2016-09-021-5/+19
* hipe: clean up unnecessary catchesMagnus Lång2016-09-021-16/+2
* hipe: Add IG partitioning to hipe_regalloc_prepassMagnus Lång2016-09-022-147/+576
* hipe: Add hipe_regalloc_prepassMagnus Lång2016-09-0212-10/+440
* hipe_sparc: Minimise CFG<->linear conversionsMagnus Lång2016-08-302-8/+8
* hipe_ppc: Minimise CFG<->linear conversionsMagnus Lång2016-08-302-8/+8
* hipe_arm: Minimise CFG<->linear conversionsMagnus Lång2016-08-301-4/+4
* hipe: Reuse liveness info for spillminMagnus Lång2016-08-306-34/+46
* hipe_x86: Minimise CFG<->linear conversionsMagnus Lång2016-08-303-12/+12
* hipe_x86: LSRA for SSE2Magnus Lång2016-08-302-8/+31
* hipe_vectors: Change implementation to 'array'Magnus Lång2016-07-112-6/+6
* Add compiler option -Werror to MakefilesKostis Sagonas2016-05-311-1/+1
* update copyright-yearHenrik Nord2016-03-1525-25/+25
* Change license text to APLv2Bruce Yinhe2015-06-1825-249/+274
* Substitude uses of lists:reverse(L1) ++ L2 with lists:reverse(L1, L2)Kostis Sagonas2014-02-262-4/+4
* Deprecate pre-defined built-in typesHans Bolinder2014-02-231-2/+2
* Merge branch 'maint'Björn-Egil Dahlberg2013-06-121-1/+1
|\
| * Update copyright yearsBjörn-Egil Dahlberg2013-06-121-1/+1
* | Remove the "coding: utf-8" comment from all Erlang source filesHans Bolinder2013-04-193-6/+6
|/
* Use correct type nameKostis Sagonas2013-03-101-1/+1
* Prepare OTP files for Unicode as default encodingHans Bolinder2013-01-093-13/+13
* Update to work with whitespace in exec pathLukas Larsson2012-06-051-2/+2
* Update copyright yearsBjörn-Egil Dahlberg2012-03-301-1/+1
* Make hipe hipe-compiled w/ --enable-native-libsPatrik Nyblom2012-02-281-0/+3
* Update copyright yearsBjörn-Egil Dahlberg2011-09-291-1/+1
* Fix misspelling of successfulTuncer Ayaz2011-09-151-1/+1
* Update copyright yearsBjörn-Egil Dahlberg2011-03-111-1/+1