aboutsummaryrefslogtreecommitdiffstats
path: root/lib/hipe/rtl
AgeCommit message (Expand)Author
2018-06-11Fix a crash ih HoPE's lazy code motion passKostis Sagonas
2018-01-29Merge PR-1685 from sverker/sverker/hipe-verify-gcsafe OTP-14900Sverker Eriksson
2018-01-22Don't build a stacktrace if it's only passed to erlang:raise/3Björn Gustavsson
2018-01-16hipe: Mark primop 'bs_put_utf8' as gcsafeSverker Eriksson
2018-01-03Merge branch 'maint'Sverker Eriksson
2018-01-03Fix bug in hipe primop bs_put_utf8Sverker Eriksson
2017-11-30Add syntax in try/catch to retrieve the stacktrace directlyBjörn Gustavsson
2017-11-16HiPE: Unique ref receive optMagnus Lång
2017-11-05HiPE: Support literal tagsMagnus Lång
2017-11-05HiPE: Verify GC safety of derived valuesMagnus Lång
2017-11-05HiPE: Make is_divisible a primopMagnus Lång
2017-11-05hipe_rtl_lcm: Fix another bugMagnus Lång
2017-11-05hipe_rtl_lcm: Fix Lazy Code Motion bugMagnus Lång
2017-11-03Fix bug in hipe for <<X/utf32>>Sverker Eriksson
2017-05-04Update copyright yearRaimo Niskanen
2017-04-21erts: Deprecate the non-smp emulatorsLukas Larsson
2017-03-06hipe_tagscheme: Small codegen improvementsMagnus Lång
2017-03-06hipe: Improve code generation for element/2Magnus Lång
2017-03-02hipe_rtl_binary_construct: Refactor copy-pasteMagnus Lång
2017-03-02hipe_rtl: Inline more of match eq testMagnus Lång
2016-11-23Remove Emacs timestamp markersRichard Carlsson
2016-11-23Remove obsolete CVS keyword markupRichard Carlsson
2016-11-23Correct copyright on remaining hipe filesRichard Carlsson
2016-11-16hipe_tagscheme: Simplify test_two_fixnums with immMagnus Lång
2016-11-16hipe_tagscheme: x86 lea+test for mask_and_compareMagnus Lång
2016-11-16hipe_tagscheme: Improve fixnum_addsub with immMagnus Lång
2016-11-16hipe: Make realloc_binary fast case true branchMagnus Lång
2016-11-16hipe_tagscheme: Improve fixnum add on x86Magnus Lång
2016-11-15hipe_rtl: drop alub dest when unusedMagnus Lång
2016-11-15hipe_rtl: unify branch and alubMagnus Lång
2016-11-07Merge branch 'maint'Sverker Eriksson
2016-11-03Fix the native code translation of bs_match_stringKostis Sagonas
2016-10-14hipe,erts: Remove cached fun 'native_address'Sverker Eriksson
2016-09-02hipe: Remove temp reuse from call_funMagnus Lång
2016-08-30hipe_rtl_binary:get_word_integer/4: Handle immsMagnus Lång
2016-05-31Code rewrites to avoid exported vars compiler warningsKostis Sagonas
2016-05-31Cleanups in hipe/main and hipe/rtlKostis Sagonas
2016-05-31Various cleanups and simplificationsKostis Sagonas
2016-05-31Cosmetic cleanupsKostis Sagonas
2016-03-15update copyright-yearHenrik Nord
2016-02-02Merge branch 'margnus1/bs_unit_fix' into maintZandra
2015-12-16Fix compilation of matching with UTF binariesKostis Sagonas
2015-12-02hipe: Fix signed compares of unsigned sizesMagnus Lång
2015-11-27hipe: Fix constructing huge binariesMagnus Lång
2015-11-27hipe: Allow unsigned args in hipe_rtl_arithMagnus Lång
2015-11-27hipe: test unit size match in bs_put_binary_allMagnus Lång
2015-11-27hipe: test unit size match in bs_appendMagnus Lång
2015-11-27Fix hipe_rtl_binary_construct:floorlog2/1Magnus Lång
2015-11-09Merge branch 'kostis/hipe-bs-match-huge-bin' into maintHenrik Nord
2015-10-12Fix edge case of Size = 0 in bs_put_integerKostis Sagonas