summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/SPARC
Commit message (Expand)AuthorAgeFilesLines
* Add `timesInt2#` primopSylvain Henry2019-12-021-0/+1
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-281-1/+1
* Clean up `#include`s in the compilerJohn Ericson2019-10-051-1/+0
* Remove empty NCG.hJohn Ericson2019-09-133-3/+0
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-103-3/+3
* Remove unused imports of the form 'import foo ()' (Fixes #17065)James Foster2019-08-156-6/+4
* Revert "Add support for SIMD operations in the NCG"Ben Gamari2019-07-162-5/+11
* Add support for SIMD operations in the NCGAbhiroop Sarkar2019-07-032-11/+5
* Correct closure observation, construction, and mutation on weak memory machines.Travis Whitaker2019-06-281-0/+3
* Move 'Platform' to ghc-bootJohn Ericson2019-06-194-4/+4
* Introduce log1p and expm1 primopschessai2019-06-091-0/+4
* asm-emit-time IND_STATIC eliminationGabor Greif2019-04-151-1/+10
* removing x87 register support from native code genCarter Schonwald2019-04-103-10/+4
* Add support for bitreverse primopAlexandre2019-04-011-0/+1
* Rip out object splittingBen Gamari2019-03-051-7/+4
* NCG: fast compilation of very large strings (#16190)Sylvain Henry2019-02-141-7/+1
* Use ByteString to represent Cmm string literals (#16198)Sylvain Henry2019-01-311-1/+2
* PPC NCG: Reduce memory consumption emitting string literalsPeter Trommler2019-01-131-10/+5
* Rename literal constructorsSylvain Henry2018-11-221-4/+4
* NCG: New code layout algorithm.Andreas Klebinger2018-11-172-2/+7
* Fix precision of asinh/acosh/atanh by making them primopsArtem Pelenitsyn2018-08-211-0/+8
* Turn on MonadFail desugaring by defaultHerbert Valerio Riedel2018-08-071-2/+8
* Allow CmmLabelDiffOff with different widthsSimon Marlow2018-05-162-3/+3
* Add 'addWordC#' PrimOpSebastian Graf2018-05-051-0/+1
* SPARC nativeGen: Support for MO_SS_Conv_W32_W64Peter Trommler2018-03-191-0/+18
* Add new mbmi and mbmi2 compiler flagsJohn Ky2018-01-211-0/+2
* Get rid of some stuttering in comments and docsGabor Greif2017-12-192-2/+2
* cmm: Use LocalBlockLabel instead of AsmTempLabel to represent blocksBen Gamari2017-11-281-2/+2
* Revert "Add new mbmi and mbmi2 compiler flags"Ben Gamari2017-11-221-2/+0
* Add new mbmi and mbmi2 compiler flagsJohn Ky2017-11-151-0/+2
* Turn `compareByteArrays#` out-of-line primop into inline primopalexbiehl2017-10-291-0/+1
* A bunch of typofixesGabor Greif2017-09-261-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-1917-0/+34
* nativeGen: Consistently use blockLbl to generate CLabels from BlockIdsBen Gamari2017-09-193-9/+7
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-071-1/+1
* Typo fixedGabor Greif2017-08-241-1/+1
* Add support for producing position-independent executablesBen Gamari2017-08-221-1/+1
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-232-2/+4
* Generate better fp abs for X86 and llvm with default cmm otherwiseDominic Steinitz2017-03-071-0/+2
* Honour -dsuppress-uniques more thoroughlySimon Peyton Jones2017-02-171-6/+6
* Nix typo and redundant where-clausesRyan Scott2017-01-251-2/+0
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-081-2/+2
* Reduce the size of string literals in binaries.Thijs Alkemade2016-12-061-0/+3
* Inline compiler/NOTES into X86/Ppr.hsMatthew Pickering2016-11-161-1/+1
* Restore original alignment for info tablesSimon Brenner2016-01-271-1/+6
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-36/+36
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-34/+31
* Fix inconsistent pretty-printing of type familiesMichał Sośnicki2015-11-181-1/+1
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-123-31/+35
* Add subWordC# on x86ishNikita Karetnikov2015-10-311-0/+1