summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* PmCheck: Formulate as translation between Clause TreesSebastian Graf2020-01-254-2/+11
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-125-14/+14
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-047-7/+7
* Add GHC-API logging hooksSylvain Henry2019-12-181-5/+15
* Add `timesInt2#` primopSylvain Henry2019-12-023-0/+23
* Fix more typosBrian Wignall2019-12-022-2/+2
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-289-10/+10
* Fix typosBrian Wignall2019-11-231-2/+1
* Set correct length of DWARF .debug_aranges section (fixes #17428)Szymon Nowicki-Korgol2019-11-081-1/+2
* Make dynflag argument for withTiming pure.Andreas Klebinger2019-10-231-2/+2
* Fix bug in the x86 backend involving the CFG.Andreas Klebinger2019-10-236-63/+288
* Implement s390x LLVM backend.Stefan Schulze Frielinghaus2019-10-225-0/+11
* Add loop level analysis to the NCG backend.klebinger.andreas@gmx.at2019-10-165-364/+1131
* Fix #17334 where NCG did not properly update the CFG.wip/andreask/17334Andreas Klebinger2019-10-135-242/+353
* Clean up `#include`s in the compilerJohn Ericson2019-10-053-3/+0
* Factor out a smaller part of Platform for host fallbackJohn Ericson2019-10-041-4/+4
* PmCheck: Only ever check constantly many models against a single patternSebastian Graf2019-09-251-0/+3
* ErrUtils: split withTiming into withTiming and withTimingSilentAlp Mestanogullari2019-09-191-3/+4
* Remove empty NCG.hJohn Ericson2019-09-1315-27/+0
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-1012-12/+12
* Make the C-- O and C types constructors with DataKindsJohn Ericson2019-09-051-2/+5
* Few tweaks in -ddump-debug output, minor refactoringÖmer Sinan Ağacan2019-09-021-8/+6
* Return results of Cmm streams in backendsÖmer Sinan Ağacan2019-08-281-12/+14
* Remove redundant OPTIONS_GHC in BlockLayout.hsAndreas Klebinger2019-08-271-3/+0
* Remove Bag fold specialisations (#16969)Richard Lupton2019-08-191-2/+2
* Remove unused imports of the form 'import foo ()' (Fixes #17065)James Foster2019-08-1512-15/+6
* Introduce a type for "platform word size", use it instead of IntÖmer Sinan Ağacan2019-08-063-14/+11
* compiler: emit finer grained codegen events to eventlogAlp Mestanogullari2019-08-021-20/+25
* Revert "Add support for SIMD operations in the NCG"Ben Gamari2019-07-1616-799/+97
* Add support for SIMD operations in the NCGAbhiroop Sarkar2019-07-0316-97/+799
* Correct closure observation, construction, and mutation on weak memory machines.Travis Whitaker2019-06-283-1/+9
* Move 'Platform' to ghc-bootJohn Ericson2019-06-1933-33/+33
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-123-14/+11
* Introduce log1p and expm1 primopschessai2019-06-093-0/+12
* powerpc32: fix stack allocation code generationSergei Trofimovich2019-05-311-1/+1
* powerpc32: fix 64-bit comparison (#16465)Sergei Trofimovich2019-05-311-0/+1
* Use datatype for unboxed returns when loading ghc into ghciMichael Sloan2019-05-222-37/+69
* Remove all target-specific portions of Config.hsJohn Ericson2019-05-142-25/+25
* asm-emit-time IND_STATIC eliminationGabor Greif2019-04-153-1/+33
* codegen: unroll memcpy calls for small bytearraysArtem Pyanykh2019-04-141-5/+6
* removing x87 register support from native code genCarter Schonwald2019-04-1017-894/+235
* codegen: use newtype for Alignment in BasicTypesArtem Pyanykh2019-04-092-23/+22
* codegen: fix memset unroll for small bytearrays, add 64-bit setsArtem Pyanykh2019-04-091-25/+55
* Add support for bitreverse primopAlexandre2019-04-014-1/+17
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-252-2/+2
* PPC NCG: Use liveness information in CmmCallPeter Trommler2019-03-154-42/+49
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-153-5/+5
* NCG: correctly escape path strings on Windows (#16389)Sylvain Henry2019-03-092-2/+4
* Rip out object splittingBen Gamari2019-03-057-65/+27
* Don't wrap the entry map for LiveInfo in Maybe.klebinger.andreas@gmx.at2019-02-156-26/+27