Minor refactoring in copy array primops:
[ghc.git] / compiler / codeGen / StgCmmPrim.hs
2019-03-27  Ömer Sinan AğacanMinor refactoring in copy array primops:
2018-12-11  Peter TrommlerPPC NCG: Generate MO_?_QuotRem for subword sizes
2018-11-22  Peter TrommlerLLVM: Use generic code for small size quot-rem ops
2018-11-17  Abhiroop SarkarIntroduce Int16# and Word16#
2018-11-07  Michal Terepeta[LlvmCodeGen] Fixes for Int8#/Word8#
2018-11-02  Michal TerepetaAdd Int8# and Word8#
2018-10-23  Ben GamariAdd 'hadrian/' from commit '45f3bff7016a2a0cd9a5455a882...
2018-10-10  Ömer Sinan AğacanFix dataToTag# argument evaluation
2018-10-09  Ben GamariRevert "Add Int8# and Word8#"
2018-10-07  Michal TerepetaAdd Int8# and Word8#
2018-10-06  Ömer Sinan AğacanAdd a missing write barrier to small array writes
2018-08-29  David FeuerFinish stable split
2018-08-21  Artem PelenitsynFix precision of asinh/acosh/atanh by making them primops
2018-08-07  Herbert Valerio... Turn on MonadFail desugaring by default
2018-06-05  Ömer Sinan AğacanRename some mutable closure types for consistency
2018-05-05  Sebastian GrafAdd 'addWordC#' PrimOp
2018-03-26  Reiner PopeAdd unaligned bytearray access primops. Fixes #4442.
2018-02-18  Simon MarlowmyThreadId# is trivial; make it an inline primop
2018-02-18  Simon MarlowTidy up and consolidate canned CmmReg and CmmGlobals
2018-01-26  Herbert Valerio... Add ptr-eq short-cut to `compareByteArrays#` primitive
2018-01-21  John KyAdd new mbmi and mbmi2 compiler flags
2017-12-19  Gabor GreifGet rid of some stuttering in comments and docs
2017-11-22  Ben GamariRevert "Add new mbmi and mbmi2 compiler flags"
2017-11-22  Ben GamariUpdate Hadrian
2017-11-15  Andrey MokhovPull recent Hadrian changes from upstream
2017-11-15  John KyAdd new mbmi and mbmi2 compiler flags
2017-11-10  Ben GamariMerge commit '5229c43ccf77bcbffeced01dccb27398d017fa34'
2017-11-06  Andrey MokhovMerge commit '7b0b9f603bb1215e2b7af23c2404d637b95a4988...
2017-10-30  alexbiehlTurn `compareByteArrays#` out-of-line primop into inlin...
2017-09-19  Herbert Valerio... compiler: introduce custom "GhcPrelude" Prelude
2017-06-02  Ryan ScottUse lengthIs and friends in more places
2017-05-01  Peter TrommlerPPC NCG: Lower MO_*_Fabs as PowerPC fabs instruction
2017-04-25  Peter TrommlerPPC NCG: Implement callish prim ops
2017-03-07  Dominic SteinitzGenerate better fp abs for X86 and llvm with default...
2016-11-29  Ben GamariUse newBlockId instead of newLabelC
2016-10-19  Peter TrommlerStgCmmPrim: Add missing write barrier.
2016-08-31  Ben GamariStgCmmPrim: Add missing MO_WriteBarrier
2016-08-10  Ömer Sinan AğacanRemove StgRubbishArg and CmmArg
2016-07-21  Ömer Sinan AğacanImplement unboxed sum primitive type
2016-07-20  Giovanni CampagnaCompact Regions
2015-12-31  Herbert Valerio... Drop pre-AMP compatibility CPP conditionals
2015-10-31  Nikita KaretnikovAdd subWordC# on x86ish
2015-09-11  Siddhanathan Shanmugams/StgArrWords/StgArrBytes/
2015-09-02  Ben GamariFix trac #10413
2015-08-21  Ben GamariImplement getSizeofMutableByteArrayOp primop
2015-08-03  Michal TerepetaSupport MO_U_QuotRem2 in LLVM backend
2015-07-20  Michal TerepetaLlvmCodeGen: add support for MO_U_Mul2 CallishMachOp
2015-07-04  Michal TerepetaSupport MO_{Add,Sub}IntC and MO_Add2 in the LLVM backend
2015-06-16  Ben GamariEncode alignment in MO_Memcpy and friends
2015-06-16  Ben GamariEncode alignment in MO_Memcpy and friends
2014-12-15  Carter Tazio SchonwaldChanging prefetch primops to have a `seq`-like interface
2014-09-09  Austin SeippMake Applicative a superclass of Monad
2014-08-23  Reid BartonAdd MO_AddIntC, MO_SubIntC MachOps and implement in...
2014-08-14  Herbert Valerio... Implement new CLZ and CTZ primops (re #9340)
2014-08-12  Johan TibellStgCmmPrim: add note to stop using fixed size signed...
2014-08-12  Johan TibellshouldInlinePrimOp: Fix Int overflow
2014-08-10  Reid BartonMake IntAddCOp, IntSubCOp into GenericOps
2014-06-30  Johan TibellRe-add more primops for atomic ops on byte arrays
2014-06-26  Johan TibellRevert "Add more primops for atomic ops on byte arrays"
2014-06-26  Joachim BreitnerMerge Thomas Miedema’s syn-all improvments
2014-06-24  Johan TibellAdd more primops for atomic ops on byte arrays
2014-05-15  Herbert Valerio... Add LANGUAGE pragmas to compiler/ source files
2014-04-19  Herbert Valerio... Fold template-haskell.git into ghc.git (re #8545)
2014-04-19  Herbert Valerio... Fold integer-gmp.git into ghc.git (re #8545)
2014-04-19  Herbert Valerio... Fold integer-simple.git into ghc.git (re #8545)
2014-04-19  Herbert Valerio... Fold base.git into ghc.git (re #8545)
2014-04-19  Herbert Valerio... Fold ghc-prim.git into ghc.git (re #8545)
2014-03-30  Johan TibellAdd inline versions of copy ops for small arrays
2014-03-29  Johan TibellAdd SmallArray# and SmallMutableArray# types
2014-03-28  Johan TibellMake copy array ops out-of-line by default
2014-03-22  Johan TibellcodeGen: inline allocation optimization for clone array...
2014-03-13  Johan TibellcodeGen: allocate small byte arrays of statically known...
2014-03-11  Johan TibellFix incorrect loop condition in inline array allocation
2014-03-11  Simon MarlowRefactor inline array allocation
2014-03-11  Johan TibellcodeGen: allocate small arrays of statically known...
2014-01-12  Herbert Valerio... Fold testsuite.git into ghc.git (re #8545)
2013-10-02  Austin SeippAdd support for prefetch with locality levels.
2013-09-23  Geoffrey MainlandMerge branch 'wip/simd'
2013-09-23  Geoffrey MainlandCheck that SIMD vector instructions are compatible...
2013-09-23  Geoffrey MainlandSIMD primops are now generated using schemas that are...
2013-09-15  Duncan CouttsNew primops for byte range copies ByteArray# <-> Addr#
2013-09-04  Patrick PalkaMerge remote-tracking branch 'origin/master' into ghc...
2013-09-02  Edward Z. YangExplicit import lists for StgCmmProf.
2013-08-20  Jan StolarekTrailing whitespaces, code formatting, detabify
2013-08-14  Jan StolarekComparison primops return Int# (Fixes #6135)
2013-07-17  Austin SeippAdd support for byte endian swapping for Word 16/32/64.
2013-06-11  Simon Peyton JonesRevert "Add support for byte endian swapping for Word...
2013-06-09  Ian LynaghMerge branch 'master' of darcs.haskell.org/ghc
2013-06-09  Ian LynaghAdd support for byte endian swapping for Word 16/32/64.
2013-04-24  Ian LynaghIn CMM, only allow foreign calls to labels, not arbitra...
2013-04-19  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2013-03-12  Ian LynaghMerge branch 'master' of win:c:/ghc/git/cygwin/.
2013-03-12  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2013-03-12  Edward Z. YangTypo-fix for panic.
2013-02-19  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2013-02-18  Jan StolarekPrimitive bitwise operations on Int# (Fixes #7689)
2013-02-09  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2013-02-08  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2013-02-06  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
2013-02-05  Manuel M T ChakravartyMerge branch 'refs/heads/vect-avoid' into vect-avoid...