PPC NCG: Use liveness information in CmmCall
[ghc.git] / compiler / nativeGen / PPC / CodeGen.hs
2019-03-15  Peter TrommlerPPC NCG: Use liveness information in CmmCall
2019-01-31  Peter TrommlerPPC NCG: Promote integers to word size in C calls
2019-01-17  Peter TrommlerPPC NCG: Rename constructors
2019-01-17  Peter TrommlerFix tab and improve whitespace
2019-01-17  Peter TrommlerPPC NCG: Make calling convention more general
2019-01-01  Peter TrommlerPPC NCG: Remove Darwin support
2018-12-30  Peter TrommlerPPC NCG: Simple 64-bit condition code on 32-bit
2018-12-11  Peter TrommlerPPC NCG: Generate MO_?_QuotRem for subword sizes
2018-12-11  Peter TrommlerPPC NCG: Implement MachOps for smaller sizes
2018-11-17  Andreas KlebingerNCG: New code layout algorithm.
2018-10-23  Ben GamariAdd 'hadrian/' from commit '45f3bff7016a2a0cd9a5455a882...
2018-08-21  Artem PelenitsynFix precision of asinh/acosh/atanh by making them primops
2018-05-16  Simon MarlowAllow CmmLabelDiffOff with different widths
2018-05-05  Sebastian GrafAdd 'addWordC#' PrimOp
2018-03-19  Peter TrommlerPPC nativeGen: Add support for MO_SS_Conv_W32_W64
2018-01-21  John KyAdd new mbmi and mbmi2 compiler flags
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-09  Peter TrommlerFix PPC NCG after blockID patch
2017-11-06  Andrey MokhovMerge commit '7b0b9f603bb1215e2b7af23c2404d637b95a4988...
2017-11-02  Peter TrommlerPPC NCG: Impl branch prediction, atomic ops.
2017-10-30  alexbiehlTurn `compareByteArrays#` out-of-line primop into inlin...
2017-09-26  Gabor GreifA bunch of typofixes
2017-09-19  Herbert Valerio... compiler: introduce custom "GhcPrelude" Prelude
2017-09-19  Ben GamarinativeGen: Consistently use blockLbl to generate CLabel...
2017-08-22  Ben GamariAdd support for producing position-independent executables
2017-06-23  Michal TerepetaHoopl: remove dependency on Hoopl package
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-10-17  Gabor GreifTypos in comments
2016-10-02  Peter TrommlerPPC/CodeGen: fix lwa instruction generation
2016-08-31  Peter TrommlerPPC NCG: Implement minimal stack frame header.
2016-06-18  Peter TrommlerPPC NCG: Fix and refactor TOC handling.
2016-06-18  Peter TrommlerPPC NCG: Fix float parameter passing on 64-bit.
2016-04-29  Peter TrommlerPPC NCG: Improve pointer de-tagging code
2016-03-24  Herbert Valerio... Remove code-duplication in the PPC NCG
2016-03-24  Herbert Valerio... Add NCG support for AIX/ppc32
2015-11-12  Simon BrennerImplement function-sections for Haskell code, #8405
2015-10-31  Nikita KaretnikovAdd subWordC# on x86ish
2015-09-23  Simon MarlowAnnotate CmmBranch with an optional likely target
2015-07-07  markusFix todo in compiler/nativeGen: Rename Size to Format
2015-07-03  Peter TrommlerImplement PowerPC 64-bit native code backend for Linux
2015-06-16  Ben GamariEncode alignment in MO_Memcpy and friends
2015-06-16  Ben GamariEncode alignment in MO_Memcpy and friends
2015-03-30  Joachim BreitnerRefactor the story around switches (#10137)
2015-02-10  Yuri de WitReplace .lhs with .hs in compiler comments
2014-12-16  Peter WortmannAdd unwind information to Cmm
2014-12-16  Peter WortmannTick scopes
2014-12-16  Peter WortmannSource notes (Cmm support)
2014-12-14  Sergei Trofimovichpowerpc: fix and enable shared libraries by default...
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-07-10  Peter Trommlerremove SPARC related comment in PPC code generator
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-01-12  Herbert Valerio... Fold testsuite.git into ghc.git (re #8545)
2013-10-02  Austin SeippAdd support for prefetch with locality levels.
2013-07-17  Austin SeippAdd support for byte endian swapping for Word 16/32/64.
2013-06-19  Austin SeippFix many ASSERT uses under Clang.
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-05-14  Ian LynaghMerge branch 'master' of darcs.haskell.org/ghc
2013-05-13  Ian LynaghRefactor cmmMakeDynamicReference
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...
2013-02-01  Geoffrey MainlandAdd prefetch primops.
2012-12-14  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
2012-12-13  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-12-13  Johan TibellImplement word2Float# and word2Double#
2012-11-15  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
2012-11-13  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-11-12  Simon MarlowRemove OldCmm, convert backends to consume new Cmm
2012-11-10  Iavor S. DiatchkiMerge branch 'master' of ssh://darcs.haskell.org/srv...
2012-10-31  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-10-31  Ian LynaghMerge branch 'master' of darcs.haskell.org/ghc
2012-10-30  Geoffrey MainlandAttach global register liveness info to Cmm procedures.
2012-10-19  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-10-16  Ian LynaghSome alpha renaming
2012-09-17  Simon Peyton JonesMerge remote-tracking branch 'origin/master' into tc...
2012-09-17  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-09-17  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-09-16  Ian LynaghMove wORD_SIZE into platformConstants
2012-09-15  Simon Peyton JonesMerge remote branch 'origin/master'
2012-09-12  Ian LynaghPass DynFlags down to wordWidth
2012-09-12  Ian LynaghPass DynFlags down to bWord
next