ghc-cabal: Use fromFlagOrDefault instead of fromFlag
[ghc.git] / compiler / cmm /
4 days ago  John EricsonCreate {Int,Word}32Rep
5 days ago  Ben GamariRevert "Add support for SIMD operations in the NCG"
8 days ago  Ömer Sinan AğacanMinor refactoring in CmmBuildInfoTables
8 days ago  Andreas KlebingerAdd two CmmSwitch optimizations.
2019-07-03  Abhiroop SarkarAdd support for SIMD operations in the NCG
2019-06-28  Travis WhitakerCorrect closure observation, construction, and mutation...
2019-06-25  Ömer Sinan AğacanSimplify link_caf and mkForeignLabel functions
2019-06-20  John EricsonMove 'Platform' to ghc-boot
2019-06-19  Ömer Sinan AğacanFix a Note name in CmmNode
2019-06-16  Ömer Sinan AğacanUse TupleSections in CmmParse.y, simplify a few exprs
2019-06-12  Krzysztof GogolewskiUse DeriveFunctor throughout the codebase (#15654)
2019-06-09  chessaiIntroduce log1p and expm1 primops
2019-06-08  Matthew PickeringRemove trailing whitespace
2019-05-29  John EricsonInline `Settings` into `DynFlags`
2019-05-27  Ömer Sinan AğacanAdd missing opening braces in Cmm dumps
2019-05-14  John EricsonRemove all target-specific portions of Config.hs
2019-04-15  Gabor Greifasm-emit-time IND_STATIC elimination
2019-04-14  Artem Pyanykhcodegen: unroll memcpy calls for small bytearrays
2019-04-11  Carter Schonwaldremoving x87 register support from native code gen
2019-04-01  Alexandre Add support for bitreverse primop
2019-03-25  Takenobu TaniUpdate Wiki URLs to point to GitLab
2019-03-15  Ryan ScottUpdate Trac ticket URLs to point to GitLab
2019-03-06  Ben GamariRip out object splitting
2019-02-18  Vladislav ZavialovFix warnings and fatal parsing errors
2019-02-17  Peter TrommlerCmm: Promote stack arguments to word size
2019-01-31  Peter TrommlerPPC NCG: Promote integers to word size in C calls
2019-01-31  Sylvain HenryUse ByteString to represent Cmm string literals (#16198)
2019-01-18  Herbert Valerio... Prepare source-tree for base-4.13 MFP bump
2019-01-01  Peter TrommlerPPC NCG: Remove Darwin support
2018-11-22  David EichmannFix unused-import warnings
2018-11-22  James ClarkeUNREG: PprC: Add support for adjacent floats
2018-11-22  Simon JakobiRemove warnings-silencing flags for code generated...
2018-11-22  Sylvain HenryRename literal constructors
2018-11-17  Abhiroop SarkarIntroduce Int16# and Word16#
2018-11-17  Gabor GreifMinor refactoring
2018-11-17  Andreas KlebingerNCG: New code layout algorithm.
2018-11-15  Simon MarlowFix a bug in SRT generation (#15892)
2018-11-02  Michal TerepetaAdd Int8# and Word8#
2018-10-23  Ben GamariAdd 'hadrian/' from commit '45f3bff7016a2a0cd9a5455a882...
2018-10-15  Zejun WuGenerate correct relocation for external cost centre
2018-10-15  Ben GamariDeprecate -fllvm-pass-vectors-in-regs
2018-10-09  Ben GamariRevert "Add Int8# and Word8#"
2018-10-07  Michal TerepetaAdd Int8# and Word8#
2018-10-06  Sergei TrofimovichUNREG: don't prefix asm prefixes in via-C mode
2018-09-18  Simon MarlowDon't shortcut SRTs for static functions (#15544)
2018-09-14  Sergei AzovskovMark code related symbols as @function not @object
2018-09-14  Sergei AzovskovMark system and internal symbols as private symbols...
2018-08-30  Gabor GreifA few typos [ci skip]
2018-08-21  Artem PelenitsynFix precision of asinh/acosh/atanh by making them primops
2018-08-21  klebinger.andreas... Replace most occurences of foldl with foldl'.
2018-07-12  Ömer Sinan AğacanMinor refactoring in CmmUtils.mkLiveness
2018-06-26  Gabor GreifTypofixes in comments and whitespace only [ci skip]
2018-06-17  Ömer Sinan AğacanUse __FILE__ for Cmm assertion locations, fix #8619
2018-06-17  Sergei TrofimovichUNREG: fix CmmRegOff large offset handling on W64 platforms
2018-06-15  Sergei TrofimovichUNREG: PprC: add support for of W16 literals (Ticket...
2018-06-14  Sergei TrofimovichUNREG: PprC: add support for of W32 literals
2018-06-07  klebinger.andreas... Check if both branches of an Cmm if have the same target.
2018-06-05  Ömer Sinan AğacanRename some mutable closure types for consistency
2018-06-04  klebinger.andreas... Also suppress uniques in cmm dumps with `-dsuppress...
2018-06-02  Sergei TrofimovichC codegen: print details of pprStatics panics
2018-06-02  klebinger.andreas... Optimizations for CmmBlockElim.
2018-06-01  Sergei TrofimovichUNREG: mark SRT as writable in generated C code
2018-06-01  Gabor GreifCleanups [ci skip]
2018-05-23  Ben GamariDisable the SRT offset optimisation on MachO platforms
2018-05-23  Simon MarlowFix a bug in SRT generation
2018-05-23  Gabor GreifTypo in comments
2018-05-17  Simon MarlowComments and refactoring only
2018-05-16  Simon MarlowMerge FUN_STATIC closure with its SRT
2018-05-16  Simon MarlowSave a word in the info table on x86_64
2018-05-16  Simon MarlowAllow CmmLabelDiffOff with different widths
2018-05-16  Simon MarlowAn overhaul of the SRT representation
2018-05-05  Sebastian GrafAdd 'addWordC#' PrimOp
2018-05-03  Bartosz NitkaCorrectly add unwinding info in manifestSp and makeFixu...
2018-04-13  U-Maokai\andiUse newtype deriving for Hoopl code
2018-04-13  Michal TerepetaRevert "CmmPipeline: add a second pass of CmmCommonBloc...
2018-03-27  Michal TerepetaCmmPipeline: add a second pass of CmmCommonBlockElim
2018-03-19  Michal TerepetaCmmUtils: get rid of insertBlock
2018-03-19  Michal TerepetaHoopl: improve postorder calculation
2018-03-19  Michal TerepetaGet rid of more CPP in cmm/ and codeGen/
2018-03-19  Simon MarlowBe more selective in which conditionals we invert
2018-03-12  Ömer Sinan AğacanRemove splitEithers, use partitionEithers from base
2018-03-08  Simon MarlowAdd -fexternal-dynamic-refs
2018-03-06  Michal Terepetacmm/: Avoid using lazy left folds
2018-02-18  Michal TerepetaCBE: re-introduce bgamari's fixes
2018-02-18  Simon MarlowTidy up and consolidate canned CmmReg and CmmGlobals
2018-02-06  Michal Terepetacmm: Remove unnecessary HsVersion.h includes
2018-02-04  Ben Gamaricmm: Revert more aggressive CBE due to #14226
2018-02-02  Michal TerepetaHoopl.Collections: change right folds to strict left...
2018-01-29  Alexander BiehlInvert likeliness when improving conditionals
2018-01-26  U-Maokai\andicmm: Use two equality checks for two alt switch with...
2018-01-26  Michal TerepetaRemove Hoopl.Unique
2018-01-26  klebinger.andreas... Add ability to parse likely flags for ifs in Cmm.
2018-01-26  klebinger.andreas... Handle the likely:True case in CmmContFlowOpt
2018-01-21  Bartosz NitkaUse IntSet in Dataflow
2018-01-21  John KyAdd new mbmi and mbmi2 compiler flags
2018-01-18  klebinger.andreas... cmm: Include braces on default branch as required by...
2018-01-18  Ben GamariFix references to cminusminus.org
2018-01-15  klebinger.andreas... Simplify guard in createSwitchPlan.
2017-12-19  Gabor GreifGet rid of some stuttering in comments and docs
2017-11-28  Ben GamariCLabel: A bit of documentation
next