aboutsummaryrefslogtreecommitdiffstats
path: root/lib/hipe/x86
AgeCommit message (Expand)Author
2018-01-29make HiPE work on x86_64 when PIE is enabledbhuztez
2017-03-27Merge PR-1386 from kostis/hipe-const-alignment OTP-14302Sverker Eriksson
2017-03-23Remove (now) unnecessary argument of pack_constantsKostis Sagonas
2017-03-16hipe: Add pseudo_spill_f?move instructionsMagnus Lång
2017-03-16hipe: Add branch prediction accessor ra callbacksMagnus Lång
2017-03-16hipe: Add basic range splitting ra callbacksMagnus Lång
2017-03-16hipe_x86_subst: Fix bug with zero-arity #fp_unop{}Magnus Lång
2017-03-06hipe_x86_assemble: 32-bit forms for movzx and xor-selfMagnus Lång
2017-03-06hipe_x86_postpass: Enable ElimSet0 ruleMagnus Lång
2017-03-06hipe_x86: CleanupMagnus Lång
2016-11-23Remove obsolete CVS keyword markupRichard Carlsson
2016-11-23Correct copyright on remaining hipe filesRichard Carlsson
2016-11-16hipe_x86: Fix encoding of test instr w/ neg immMagnus Lång
2016-11-16hipe_x86_postpass: Negate conditions in goto elimMagnus Lång
2016-11-15hipe_rtl_to_x86: Use LEA only for immediate addsMagnus Lång
2016-11-15hipe_x86: LeaToAdd peephole ruleMagnus Lång
2016-11-15hipe_rtl: unify branch and alubMagnus Lång
2016-11-15hipe_x86: Fix&activate ElimCmp0 peephole ruleMagnus Lång
2016-11-15hipe_{x86,amd64}: Finish test instr implementationMagnus Lång
2016-09-05hipe: Refactor ra callbacks to accept context argMagnus Lång
2016-09-05hipe: Reuse liveness between regalloc iterationsMagnus Lång
2016-09-02hipe_x86: Add code rewrite RA callbacksMagnus Lång
2016-09-02Simplify hipe_x86_ra_finalise:conv_ra_maplet/3Magnus Lång
2016-09-02hipe_x86: Simplify ra_postconditions is_mem_opndMagnus Lång
2016-09-02hipe_x86: Fix pseudo_tailcall prettyprintingMagnus Lång
2016-09-02hipe_x86: Extra sanity assertionsMagnus Lång
2016-09-02hipe: Add hipe_regalloc_prepassMagnus Lång
2016-08-30hipe_x86: Use lea instead of move+addMagnus Lång
2016-08-30hipe: Reuse liveness info for spillminMagnus Lång
2016-08-30hipe_x86: Minimise CFG<->linear conversionsMagnus Lång
2016-08-30hipe_x86: Be resilient to crappy RTLMagnus Lång
2016-08-30hipe_x86: LSRA for SSE2Magnus Lång
2016-08-26Merge branch 'maint'Sverker Eriksson
2016-08-22hipe_x86: Fix illegal inst from peephole optMagnus Lång
2016-07-11hipe_x86_frame: speed up find_tempsMagnus Lång
2016-05-31Add compiler option -Werror to MakefilesKostis Sagonas
2016-03-15update copyright-yearHenrik Nord
2015-08-31erts,hipe,dialyzer: Fix hipe checkum of target runtime systemSverker Eriksson
2015-06-18Change license text to APLv2Bruce Yinhe
2015-01-11hipe: backends: correct #fconv{} translationMikael Pettersson
2014-03-07Move some common code in hipe_pack_constantsYiannis Tsiouris
2013-04-19Remove the "coding: utf-8" comment from all Erlang source filesHans Bolinder
2013-01-09Prepare OTP files for Unicode as default encodingHans Bolinder
2012-06-05Update to work with whitespace in exec pathLukas Larsson
2012-03-30Update copyright yearsBjörn-Egil Dahlberg
2012-02-28Make hipe hipe-compiled w/ --enable-native-libsPatrik Nyblom
2010-09-24Cleanup and small fixes in hipe filesKostis Sagonas
2010-01-26OTP-8343 The documentation is now possible to build in an open sourceLars G Thorsen
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP