summaryrefslogtreecommitdiff
path: root/lib/hipe/x86
Commit message (Expand)AuthorAgeFilesLines
* make HiPE work on x86_64 when PIE is enabledbhuztez2018-01-292-8/+17
* Merge PR-1386 from kostis/hipe-const-alignment OTP-14302Sverker Eriksson2017-03-271-1/+1
|\
| * Remove (now) unnecessary argument of pack_constantsKostis Sagonas2017-03-231-1/+1
* | hipe: Add pseudo_spill_f?move instructionsMagnus Lång2017-03-167-11/+95
* | hipe: Add branch prediction accessor ra callbacksMagnus Lång2017-03-161-1/+21
* | hipe: Add basic range splitting ra callbacksMagnus Lång2017-03-161-1/+21
* | hipe_x86_subst: Fix bug with zero-arity #fp_unop{}Magnus Lång2017-03-161-4/+5
* | hipe_x86_assemble: 32-bit forms for movzx and xor-selfMagnus Lång2017-03-061-14/+15
* | hipe_x86_postpass: Enable ElimSet0 ruleMagnus Lång2017-03-061-4/+4
* | hipe_x86: CleanupMagnus Lång2017-03-061-1/+0
* | Remove obsolete CVS keyword markupRichard Carlsson2016-11-233-6/+0
* | Correct copyright on remaining hipe filesRichard Carlsson2016-11-2321-138/+0
* | hipe_x86: Fix encoding of test instr w/ neg immMagnus Lång2016-11-161-15/+22
* | hipe_x86_postpass: Negate conditions in goto elimMagnus Lång2016-11-162-0/+9
* | hipe_rtl_to_x86: Use LEA only for immediate addsMagnus Lång2016-11-152-3/+15
* | hipe_x86: LeaToAdd peephole ruleMagnus Lång2016-11-151-0/+12
* | hipe_rtl: unify branch and alubMagnus Lång2016-11-152-28/+46
* | hipe_x86: Fix&activate ElimCmp0 peephole ruleMagnus Lång2016-11-151-13/+9
* | hipe_{x86,amd64}: Finish test instr implementationMagnus Lång2016-11-158-10/+98
* | hipe: Refactor ra callbacks to accept context argMagnus Lång2016-09-054-21/+24
* | hipe: Reuse liveness between regalloc iterationsMagnus Lång2016-09-053-40/+38
* | hipe_x86: Add code rewrite RA callbacksMagnus Lång2016-09-022-0/+95
* | Simplify hipe_x86_ra_finalise:conv_ra_maplet/3Magnus Lång2016-09-021-31/+9
* | hipe_x86: Simplify ra_postconditions is_mem_opndMagnus Lång2016-09-021-20/+8
* | hipe_x86: Fix pseudo_tailcall prettyprintingMagnus Lång2016-09-021-1/+1
* | hipe_x86: Extra sanity assertionsMagnus Lång2016-09-021-5/+5
* | hipe: Add hipe_regalloc_prepassMagnus Lång2016-09-022-1/+13
* | hipe_x86: Use lea instead of move+addMagnus Lång2016-08-302-9/+33
* | hipe: Reuse liveness info for spillminMagnus Lång2016-08-302-14/+21
* | hipe_x86: Minimise CFG<->linear conversionsMagnus Lång2016-08-3010-127/+119
* | hipe_x86: Be resilient to crappy RTLMagnus Lång2016-08-301-4/+15
* | hipe_x86: LSRA for SSE2Magnus Lång2016-08-305-82/+68
* | Merge branch 'maint'Sverker Eriksson2016-08-261-1/+2
|\ \ | |/
| * hipe_x86: Fix illegal inst from peephole optMagnus Lång2016-08-221-1/+2
* | hipe_x86_frame: speed up find_tempsMagnus Lång2016-07-111-9/+14
|/
* Add compiler option -Werror to MakefilesKostis Sagonas2016-05-311-1/+1
* update copyright-yearHenrik Nord2016-03-1522-22/+22
* erts,hipe,dialyzer: Fix hipe checkum of target runtime systemSverker Eriksson2015-08-311-1/+1
* Change license text to APLv2Bruce Yinhe2015-06-1822-218/+240
* hipe: backends: correct #fconv{} translationMikael Pettersson2015-01-111-1/+14
* Move some common code in hipe_pack_constantsYiannis Tsiouris2014-03-071-47/+4
* Remove the "coding: utf-8" comment from all Erlang source filesHans Bolinder2013-04-191-2/+2
* Prepare OTP files for Unicode as default encodingHans Bolinder2013-01-093-8/+8
* 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
* Cleanup and small fixes in hipe filesKostis Sagonas2010-09-241-21/+19
* OTP-8343 The documentation is now possible to build in an open sourceLars G Thorsen2010-01-261-6/+9
* The R13B03 release.OTP_R13B03Erlang/OTP2009-11-2026-0/+8827