aboutsummaryrefslogtreecommitdiffstats
path: root/lib/hipe
AgeCommit message (Expand)Author
2016-08-31dialyzer: Optimize an opaque type caseHans Bolinder
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-06-28erl_types: Normalise X:=none() pairs in t_map/3Magnus Lång
2016-06-21Prepare releaseErlang/OTP
2016-06-15hipe: Pattern matching compilation of binaries and bistringsKostis Sagonas
2016-06-10Merge branch 'hasse/dialyzer/improve_from_form/OTP-13547'Hans Bolinder
2016-06-09Remove support for '...' in Maps typesHans Bolinder
2016-06-09dialyzer: Improve the translation of forms to typesHans Bolinder
2016-06-09dialyzer: Use a cache when translating forms to typesHans Bolinder
2016-06-09dialyzer: Prepare erl_types:t_from_form() for a cacheHans Bolinder
2016-06-09dialyzer: Optimize erl_types:t_form_form()Hans Bolinder
2016-06-09dialyzer: Correct typesHans Bolinder
2016-06-02Revert "Prepare release"Erlang/OTP
2016-06-02Prepare releaseErlang/OTP
2016-05-31Code rewrites to avoid exported vars warningsKostis Sagonas
2016-05-31Code rewrites to avoid exported vars compiler warningsKostis Sagonas
2016-05-31Define, export and use a hipe_icode:params() typeKostis Sagonas
2016-05-31Fix name of compiler option and the related warningsKostis Sagonas
2016-05-31Cleanups in hipe/main and hipe/rtlKostis Sagonas
2016-05-31Eliminate stupid if constructKostis Sagonas
2016-05-31Use type name, not record notation, in specsKostis Sagonas
2016-05-31Various cleanups and simplificationsKostis Sagonas
2016-05-31Add missing type declarations to a recordKostis Sagonas
2016-05-31Make a type opaqueKostis Sagonas
2016-05-31Cosmetic cleanupsKostis Sagonas
2016-05-31Add compiler option -Werror to MakefilesKostis Sagonas
2016-05-31Merge branch 'sverker/dialyzer/erlang-halt'Sverker Eriksson
2016-05-30Merge branch 'margnus1/llvm-upgrades/PR-1070'Sverker Eriksson
2016-05-30Reintroduce erlang:halt/0/1 in erl_bif_types.erlSverker Eriksson
2016-05-27Merge branch 'richcarl/erts/fix-init-stop/PR-911/OTP-13630/OTP-13631'Sverker Eriksson
2016-05-26hipe_llvm: Export hipe literals as LLVM metadataMagnus Lång
2016-05-26Merge branch 'margnus1/llvm-compatibility/PR-1057/OTP-13626'Sverker Eriksson
2016-05-26Merge branch 'margnus1/hipe/maps-is_key-opts/PR-1069/OTP-13625'Björn-Egil Dahlberg
2016-05-25hipe: Add halt/2 to functions that always failSverker Eriksson
2016-05-25erts: Implement halt/0 and halt/1 in ErlangSverker Eriksson
2016-05-23hipe: Add test suite for verifying optimisationsErik Norgren
2016-05-23Added elimination of maps:is_key/2 calls to HiPEMagnus Lång
2016-05-18hipe_llvm: Move elf_format.hrl types to moduleMagnus Lång
2016-05-16Merge branch 'kostis/dialyzer/opaque_type/OTP-13586/PR-1047'Hans Bolinder
2016-05-12Revert "Prepare release"Erlang/OTP
2016-05-11hipe_llvm: Disable floats for x86Magnus Lång
2016-05-11Prepare releaseErlang/OTP
2016-05-11hipe_llvm: Allow LLVM-generated constantsMagnus Lång
2016-05-11hipe: Extract some records into elf_format.hrlMagnus Lång
2016-05-10hipe: Restructure elf_format moduleMagnus Lång