aboutsummaryrefslogtreecommitdiffstats
path: root/lib/hipe
AgeCommit message (Expand)Author
2016-09-02hipe: Remove defun_to_cfg/1 RA callbackMagnus Lång
2016-09-02Add new sanity assertion to hipe_regalloc_prepassMagnus 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: clean up unnecessary catchesMagnus Lång
2016-09-02hipe: Remove temp reuse from call_funMagnus Lång
2016-09-02hipe: Add IG partitioning to hipe_regalloc_prepassMagnus Lång
2016-09-02hipe: Add hipe_regalloc_prepassMagnus Lång
2016-09-02Merge branch 'sverker/hipe-performance-o1/PR-1154/OTP-13862'Sverker Eriksson
2016-09-02Merge branch 'maint'Sverker Eriksson
2016-09-02Merge branch 'sverker/hipe-sparc-19/PR-1148/OTP-13861' into maintSverker Eriksson
2016-09-01Merge branch 'maint'Hans Bolinder
2016-08-31dialyzer: Optimize an opaque type caseHans Bolinder
2016-08-30hipe_sparc: Minimise CFG<->linear conversionsMagnus Lång
2016-08-30hipe_ppc: Minimise CFG<->linear conversionsMagnus Lång
2016-08-30hipe_arm: Minimise CFG<->linear conversionsMagnus Lång
2016-08-30hipe_x86: Use lea instead of move+addMagnus Lång
2016-08-30hipe_arm: Improve peephole optimiserMagnus Lång
2016-08-30hipe_arm: Be resilient to crappy RTLMagnus Lång
2016-08-30hipe_ppc: Be resilient to crappy RTLMagnus Lång
2016-08-30hipe_sparc: Be resilient to crappy RTLMagnus 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: Fix o0 and o1Magnus Lång
2016-08-30hipe: Add o0 and o1 to testsMagnus Lång
2016-08-30hipe_rtl_binary:get_word_integer/4: Handle immsMagnus 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-26Eliminate catch-all clause from two functionsKostis Sagonas
2016-08-25Increase the time limit used by the test suiteKostis Sagonas
2016-08-22hipe: Fix amd64 SSE2 encoding crashMagnus Lång
2016-08-22hipe: Fix tailcall stackarg clobber bugMagnus Lång
2016-08-22hipe_arm: Fix translation of shift by 0Magnus Lång
2016-08-22hipe_ppc: Fix PPC64 bug encoding large immediatesMagnus Lång
2016-08-22hipe_ppc: Fix incorrect encoding of shift by 0Magnus Lång
2016-08-22hipe_x86: Fix illegal inst from peephole optMagnus Lång
2016-07-11hipe_vectors: Change implementation to 'array'Magnus Lång
2016-07-11hipe: Faster unreachable basic block removalMagnus Lång
2016-07-11hipe_ssa_liveness: Use map as liveness ADTMagnus Lång
2016-07-11hipe/flow/liveness.inc: Use map for liveness typeMagnus Lång
2016-07-11hipe_x86_frame: speed up find_tempsMagnus 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: segment tree delete operationMagnus Lång
2016-07-11hipe_sdi: Use segment trees to represent PARENTSMagnus Lång
2016-07-11hipe_icode_{bincomp,range}: Improve complexityMagnus Lång
2016-06-28erl_types: Normalise X:=none() pairs in t_map/3Magnus Lång