summaryrefslogtreecommitdiff
path: root/lib/hipe/main
Commit message (Expand)AuthorAgeFilesLines
* Fix compile warning in hipeRickard Green2020-06-181-2/+2
* HiPE: Don't fail the compilation for unimplemented instructionsBjörn Gustavsson2019-03-201-5/+7
* Merge pull request #2005 from kostis/hipe-hipe-spec-cleanupsBjörn Gustavsson2018-10-291-73/+66
|\
| * hipe: Cleanup and fix specs of the hipe moduleKostis Sagonas2018-10-251-73/+66
* | Merge PR-1986 from kostis/hipe-ErLLVM-check OTP-15385Sverker Eriksson2018-10-251-4/+10
|\ \ | |/ |/|
| * HiPE: Fix check for when ErLLVM is availableKostis Sagonas2018-10-151-4/+10
* | hipe: Don't use beam_lib:info/1 with an atom as filenameBjörn Gustavsson2018-10-191-1/+1
|/
* Update copyright yearHenrik Nord2018-06-181-1/+1
* hipe: Fix elimination of erlang:get_stacktrace/0Hans Bolinder2018-05-221-3/+3
* Move error formatting to erl_error.erl and delete lib.erlRichard Carlsson2018-05-041-2/+2
* hipe: Eliminate use of erlang:get_stacktrace/0Björn Gustavsson2018-04-161-8/+8
* Remove unused cerl_messagean moduleJosé Valim2018-02-191-1/+0
* hipe: Make option 'verify_gcsafe' the defaultSverker Eriksson2018-01-161-3/+3
* Merge branch 'maint'Sverker Eriksson2018-01-031-1/+1
|\
| * Fix bug in hipe primop bs_put_utf8Sverker Eriksson2018-01-031-1/+1
* | HiPE: Verify GC safety of derived valuesMagnus Lång2017-11-053-1/+9
* | Merge branch 'maint'Sverker Eriksson2017-11-031-1/+1
|\ \ | |/
| * Fix bug in hipe for <<X/utf32>>Sverker Eriksson2017-11-031-1/+1
* | Merge branch 'maint'Dan Gudmundsson2017-09-201-1/+1
|\ \ | |/
| * Update runtime deps to depend on new stdlib functionalityDan Gudmundsson2017-09-191-1/+1
* | hipe: Do not use deprecated functions in string(3)Hans Bolinder2017-07-061-3/+3
|/
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* hipe: Add range splitter range_splitMagnus Lång2017-03-162-1/+17
* hipe: Add module computing basic blocks weightsMagnus Lång2017-03-161-0/+1
* hipe: Add range splitter restore_reuseMagnus Lång2017-03-162-1/+10
* hipe: Extract disjoint sets to its own moduleMagnus Lång2017-03-161-0/+1
* ErLLVM: Demand LLVM 3.9 or greaterMagnus Lång2017-02-191-2/+2
* Update use of filename:find_src/1 in hipe.erlRichard Carlsson2017-02-061-1/+1
* Merge branch 'richarl/fix-license-headers/PR-788'Björn Gustavsson2016-11-253-18/+0
|\
| * Correct copyright on remaining hipe filesRichard Carlsson2016-11-233-18/+0
* | Merge branch 'maint'Sverker Eriksson2016-11-232-37/+62
|\ \ | |/ |/|
| * hipe: Improve error message on internal crashesMagnus Lång2016-11-192-37/+62
* | Merge branch 'rickard/time-unit/OTP-13831'Rickard Green2016-09-291-1/+1
|\ \
| * | Replace usage of deprecated time unitsRickard Green2016-08-251-1/+1
| |/
* | hipe: Add ra_partitioned to o1 and upMagnus Lång2016-09-051-1/+1
* | hipe_ppc: Add code rewrite RA callbacksMagnus Lång2016-09-021-0/+1
* | hipe_sparc: Add code rewrite RA callbacksMagnus Lång2016-09-021-0/+1
* | hipe_arm: Add code rewrite RA callbacksMagnus Lång2016-09-021-0/+1
* | hipe_x86: Add code rewrite RA callbacksMagnus Lång2016-09-021-0/+2
* | hipe: Add IG partitioning to hipe_regalloc_prepassMagnus Lång2016-09-021-0/+4
* | hipe: Add hipe_regalloc_prepassMagnus Lång2016-09-021-0/+1
* | hipe: Fix o0 and o1Magnus Lång2016-08-301-9/+20
* | hipe: Add o0 and o1 to testsMagnus Lång2016-08-301-7/+11
* | hipe_x86: LSRA for SSE2Magnus Lång2016-08-301-2/+1
* | hipe_sdi: Use segment trees to represent PARENTSMagnus Lång2016-07-111-0/+1
|/
* Cleanups in hipe/main and hipe/rtlKostis Sagonas2016-05-313-8/+8
* Eliminate stupid if constructKostis Sagonas2016-05-311-1/+1
* Cosmetic cleanupsKostis Sagonas2016-05-312-28/+29
* Merge branch 'margnus1/llvm-compatibility/PR-1057/OTP-13626'Sverker Eriksson2016-05-261-15/+33
|\
| * hipe_llvm: Disable floats for x86Magnus Lång2016-05-111-8/+16