summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* PPC NCG: Remove Darwin supportPeter Trommler2019-01-012-27/+5
* Typo fix, replace a foldl with foldl'Ömer Sinan Ağacan2018-12-121-3/+3
* PPC NCG: Generate MO_?_QuotRem for subword sizesPeter Trommler2018-12-111-22/+13
* Don't use a generic apply thunk for known callsSebastian Graf2018-12-061-0/+1
* Deduplicate decision to count thunks in `-ticky`Sebastian Graf2018-11-301-8/+14
* Comments onlySimon Peyton Jones2018-11-282-19/+23
* Add Note [Dead case binders in -O0]Sebastian Graf2018-11-281-1/+13
* Revert "Remove redundant check in cgCase"Ömer Sinan Ağacan2018-11-261-4/+7
* Implement late lambda liftSebastian Graf2018-11-233-9/+6
* Fix unused-import warningsDavid Eichmann2018-11-221-1/+0
* LLVM: Use generic code for small size quot-rem opsPeter Trommler2018-11-221-2/+2
* Rename literal constructorsSylvain Henry2018-11-222-15/+15
* Remove redundant check in cgCaseÖmer Sinan Ağacan2018-11-201-7/+4
* Don't track free variables in STG syntax by defaultSebastian Graf2018-11-194-29/+35
* Introduce Int16# and Word16#Abhiroop Sarkar2018-11-172-0/+47
* Remove StgBinderInfo and related computation in CoreToStgÖmer Sinan Ağacan2018-11-124-97/+10
* [LlvmCodeGen] Fixes for Int8#/Word8#Michal Terepeta2018-11-071-3/+3
* Add Int8# and Word8#Michal Terepeta2018-11-022-14/+62
* Fix some broken links (#15733)Fangyi Zhou2018-10-251-1/+1
* Add RubbishLit for absent bindings of UnliftedRepSebastian Graf2018-10-141-0/+1
* Fix dataToTag# argument evaluationÖmer Sinan Ağacan2018-10-102-6/+12
* Revert "Add Int8# and Word8#"Ben Gamari2018-10-092-62/+14
* Add Int8# and Word8#Michal Terepeta2018-10-072-14/+62
* Add a missing write barrier to small array writesÖmer Sinan Ağacan2018-10-061-0/+1
* Finish stable splitDavid Feuer2018-08-291-8/+13
* Fix precision of asinh/acosh/atanh by making them primopsArtem Pelenitsyn2018-08-211-0/+6
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-1/+1
* Turn on MonadFail desugaring by defaultHerbert Valerio Riedel2018-08-073-19/+27
* Built-in Natural literals in CoreSylvain Henry2018-06-152-7/+6
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-051-8/+8
* remove dead maybeIsLFConGabor Greif2018-05-291-6/+1
* Comments and refactoring onlySimon Marlow2018-05-171-1/+1
* Merge FUN_STATIC closure with its SRTSimon Marlow2018-05-162-18/+23
* An overhaul of the SRT representationSimon Marlow2018-05-161-5/+5
* Add 'addWordC#' PrimOpSebastian Graf2018-05-051-10/+62
* Add unaligned bytearray access primops. Fixes #4442.Reiner Pope2018-03-251-0/+53
* Fix seq# case of exprOkForSpeculationSimon Peyton Jones2018-03-201-6/+9
* Improve accuracy of get/setAllocationCounterBen Gamari2018-03-191-2/+2
* Get rid of more CPP in cmm/ and codeGen/Michal Terepeta2018-03-198-33/+11
* Fix interpreter with profilingSimon Marlow2018-03-063-16/+28
* myThreadId# is trivial; make it an inline primopSimon Marlow2018-02-181-0/+3
* Tidy up and consolidate canned CmmReg and CmmGlobalsSimon Marlow2018-02-189-66/+45
* Add ptr-eq short-cut to `compareByteArrays#` primitiveHerbert Valerio Riedel2018-01-261-0/+43
* Add new mbmi and mbmi2 compiler flagsJohn Ky2018-01-211-0/+28
* Remove unused extern cost centre collectionÖmer Sinan Ağacan2018-01-181-1/+1
* Revert "Improve accuracy of get/setAllocationCounter"Ben Gamari2018-01-181-2/+2
* Typos in commentsGabor Greif2018-01-171-1/+1
* Improve accuracy of get/setAllocationCounterSimon Marlow2018-01-081-2/+2
* Cache the number of data cons in DataTyCon and SumTyConBartosz Nitka2018-01-041-8/+3
* Get rid of some stuttering in comments and docsGabor Greif2017-12-191-1/+1