Fix header locations
[ghc.git] / compiler / cmm /
2019-03-13  Moritz AngermannFix header locations
2018-11-22  Simon MarlowFix a bug in SRT generation (#15892)
2018-09-18  Simon MarlowDon't shortcut SRTs for static functions (#15544)
2018-09-18  Ben GamariRevert "Revert "Disable the SRT offset optimisation...
2018-09-18  Ben GamariRevert "Revert "Fix a bug in SRT generation""
2018-09-18  Ben GamariRevert "Revert "Comments and refactoring only""
2018-09-18  Ben GamariRevert "Revert "Merge FUN_STATIC closure with its SRT""
2018-09-18  Ben GamariRevert "Revert "Save a word in the info table on x86_64""
2018-09-18  Ben GamariRevert "Revert "An overhaul of the SRT representation""
2018-09-13  Ben GamariRevert "An overhaul of the SRT representation"
2018-09-13  Ben GamariRevert "Save a word in the info table on x86_64"
2018-09-13  Ben GamariRevert "Merge FUN_STATIC closure with its SRT"
2018-09-13  Ben GamariRevert "Comments and refactoring only"
2018-09-13  Ben GamariRevert "Fix a bug in SRT generation"
2018-09-13  Simon MarlowRevert "Disable the SRT offset optimisation on MachO...
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
2017-11-28  Ben GamariCmm: Add missing cases for BlockInfoTable
2017-11-28  Ben GamariCLabel: More specific debug output from CLabel
2017-11-28  Ben GamariCLabel: Refactor pprDynamicLinkerAsmLabel
2017-11-28  Ben Gamaricmm: Use LocalBlockLabel instead of AsmTempLabel to...
2017-11-28  Ben GamariCLabel.labelType: Make catch-all case explicit
2017-11-22  Ben GamariRevert "Add new mbmi and mbmi2 compiler flags"
2017-11-22  Ben GamariUpdate Hadrian
2017-11-22  Ben Gamaricmm: Optimise remainders by powers of two
2017-11-15  Andrey MokhovPull recent Hadrian changes from upstream
2017-11-15  Ben GamariCLabels: Remove CaseLabel
2017-11-15  Ben GamariCLabel: Clean up unused label types
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-06  Ben Gamaricmm/CBE: Fix a few more zip uses
2017-11-06  Ben Gamaricmm/CBE: Fix comparison between blocks of different...
2017-11-03  alexbiehlCmmSink: Use a IntSet instead of a list
2017-10-30  Michal TerepetaAllow packing constructor fields
2017-10-30  alexbiehlTurn `compareByteArrays#` out-of-line primop into inlin...
2017-10-30  Ben GamariAdd -falignment-sanitization flag
2017-10-18  Gabor GreifTypofix in comment
2017-09-26  Gabor GreifA bunch of typofixes
2017-09-24  Sergei Trofimovichdon't allow AsmTempLabel in UNREG mode (Trac #14264)
2017-09-23  Moritz AngermannFix AsmTempLabel
2017-09-22  Moritz AngermannFix broken LLVM code gen
2017-09-21  Ben Gamaricmm/CBE: Use foldLocalRegsDefd
2017-09-19  Ben Gamaricmm/CBE: Collapse blocks equivalent up to alpha renamin...
2017-09-19  Herbert Valerio... compiler: introduce custom "GhcPrelude" Prelude
2017-09-19  Ben GamarinativeGen: Consistently use blockLbl to generate CLabel...
2017-09-14  Ben GamarinativeGen: A few strictness fixes
2017-09-09  Herbert Valerio... Canonicalise MonoidFail instances in GHC
2017-09-06  Gabor GreifCleanups, remove commented-out code
2017-08-22  Ben GamariAdd support for producing position-independent executables
2017-08-01  Ryan ScottDrop GHC 7.10 compatibility
2017-07-03  Ben GamariCmmParse: Emit source notes for assignments
2017-06-23  Michal TerepetaHoopl: remove dependency on Hoopl package
next