aboutsummaryrefslogtreecommitdiffstats
path: root/lib/hipe/icode
AgeCommit message (Expand)Author
2019-07-05hipe: Disable compilation on encountering try/catchJohn Högberg
2019-03-20HiPE: Don't fail the compilation for unimplemented instructionsBjörn Gustavsson
2018-09-03Introduce a put_tuple2 instructionBjörn Gustavsson
2018-08-17hipe_beam_to_icode: Correct translation of get_map_elementsBjörn Gustavsson
2018-07-27Change "can not" into "cannot"Raimo Niskanen
2018-02-23Sort entries and correct typosMichał Muskała
2018-02-17Inline more type test BIFs in HiPEMichał Muskała
2018-01-26Eliminate get_list/3 internally in the compilerBjörn Gustavsson
2018-01-22Don't build a stacktrace if it's only passed to erlang:raise/3Björn Gustavsson
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: Verify GC safety of derived valuesMagnus Lång
2017-10-11Optimize try/catch that ignores the return valueBjörn Gustavsson
2017-03-28hipe_icode_range: Add comment about side-effectsMagnus Lång
2017-03-27hipe: Fix range analysis of calls with ignored resMagnus Lång
2017-03-27hipe: Fix range analysis of 'rem' operatorMagnus Lång
2017-03-24hipe: Transform is_tagged_tuple instructionBjörn-Egil Dahlberg
2017-03-06hipe: Improve code generation for element/2Magnus Lång
2017-03-06hipe_beam_to_icode: Omit redtest in some closuresMagnus Lång
2016-11-25Merge branch 'richarl/fix-license-headers/PR-788'Björn Gustavsson
2016-11-23Remove obsolete CVS keyword markupRichard Carlsson
2016-11-23Correct copyright on remaining hipe filesRichard Carlsson
2016-11-23Merge branch 'maint'Sverker Eriksson
2016-11-19hipe_icode_call_elim: Fix cf elimination crashMagnus Lång
2016-11-16hipe_icode: Always const-propagate if&call argsMagnus Lång
2016-11-15hipe_rtl: drop alub dest when unusedMagnus Lång
2016-11-07Merge branch 'maint'Sverker Eriksson
2016-11-03Fix the native code translation of bs_match_stringKostis Sagonas
2016-07-11hipe_ssa_liveness: Use map as liveness ADTMagnus Lång
2016-07-11hipe_icode_range: Use maps over gb_trees,setsMagnus Lång
2016-07-11hipe_icode_coordinator: Rewrite concurrentlyMagnus Lång
2016-07-11hipe_icode_{bincomp,range}: Improve complexityMagnus Lång
2016-05-31Code rewrites to avoid exported vars warningsKostis Sagonas
2016-05-31Define, export and use a hipe_icode:params() typeKostis Sagonas
2016-05-31Use type name, not record notation, in specsKostis Sagonas
2016-05-27Merge branch 'richcarl/erts/fix-init-stop/PR-911/OTP-13630/OTP-13631'Sverker Eriksson
2016-05-25hipe: Add halt/2 to functions that always failSverker Eriksson
2016-05-23Added elimination of maps:is_key/2 calls to HiPEMagnus Lång
2016-04-13Merge branch 'henrik/update-copyrightyear'Henrik Nord
2016-03-21Merge branch 'kostis/hipe-inline-fp-crash/PR-984/OTP-13407'Sverker Eriksson
2016-03-15update copyright-yearHenrik Nord
2016-03-10hipe_icode_fp: simplify match/2Magnus Lång
2016-03-07hipe_icode_fp: Replace helper with lists:allMagnus Lång
2016-03-03hipe_icode_fp: Define types for all records usedMagnus Lång
2016-03-03hipe_icode_fp: Add specs and switch trees to mapsMagnus Lång
2016-03-02hipe: Fix crashing bugs when inlining FP opsMagnus Lång
2016-02-25Merge branch 'maint'Henrik Nord
2016-02-07Fix dialyzer warning and some code refactoringKostis Sagonas
2016-02-02Merge branch 'maint'Zandra
2015-12-15hipe: Use '::' for constraintsHans Bolinder