summaryrefslogtreecommitdiff
path: root/compiler/cmm
Commit message (Expand)AuthorAgeFilesLines
* Document some codegen nondeterminismBartosz Nitka2016-07-072-5/+10
* CmmExpr: remove unused `vgcFlag` functionMichal Terepeta2016-06-301-6/+1
* Delete Ord UniqueBartosz Nitka2016-06-304-12/+110
* Provide Uniquable version of SCCBartosz Nitka2016-06-231-1/+1
* CmmNode: Make CmmTickScope's Unique strictBen Gamari2016-06-181-1/+1
* Fix Ticky histogram on WindowsTamar Christina2016-06-091-11/+5
* Kill two instances of uniqSetToListBartosz Nitka2016-06-071-1/+2
* Update a Cmm noteÖmer Sinan Ağacan2016-05-311-0/+1
* CLabel: Catch #11155 during C-- pretty-printingBen Gamari2016-05-181-4/+17
* Rework parser to allow use with DynFlagsDave Laing2016-05-183-40/+102
* Warn about simplifiable class constraintsSimon Peyton Jones2016-04-221-1/+1
* Reduce default for -fmax-pmcheck-iterations from 1e7 to 2e6Herbert Valerio Riedel2016-04-101-0/+6
* Add NCG support for AIX/ppc32Herbert Valerio Riedel2016-03-241-4/+9
* ErrUtils: Add timings to compiler phasesBen Gamari2016-03-241-2/+1
* Dwarf: Add support for labels in unwind expressionsBen Gamari2016-03-201-0/+3
* fix Float/Double unreg cross-compilationSergei Trofimovich2016-03-101-30/+49
* Split external symbol prototypes (EF_) (Trac #11395)Sergei Trofimovich2016-03-082-3/+10
* Fix minimum alignment for StgClosure (Trac #11395)Sergei Trofimovich2016-03-061-1/+25
* Fix the removal of unnecessary stack checksJonas Scholl2016-02-091-6/+21
* Improve comments in CmmSwitchJoachim Breitner2016-01-211-17/+22
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-189-273/+271
* StgCmmForeign: Push local register creation into code generationBen Gamari2016-01-051-10/+5
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-312-2/+0
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-313-10/+1
* Random typo fixesHerbert Valerio Riedel2015-12-171-1/+1
* DynFlags: remove Opt_StaticThomas Miedema2015-12-151-5/+5
* Add kind equalities to GHC.Richard Eisenberg2015-12-114-22/+22
* Kill redundant patternsBen Gamari2015-12-031-5/+0
* Rearrange error msgs and add section markers (Trac #11014).Evan Laforge2015-11-241-1/+1
* Output source notes in extended DWARF DIEsBen Gamari2015-11-231-0/+6
* Dwarf: Ensure tick parentage is preservedBen Gamari2015-11-231-0/+3
* Support multiple debug output levelsBen Gamari2015-11-231-1/+1
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-126-21/+35
* Make GHCi & TH work when the compiler is built with -profSimon Marlow2015-11-071-0/+4
* cmm: Expose machine's stack and return address registerBen Gamari2015-11-013-0/+21
* Add subWordC# on x86ishNikita Karetnikov2015-10-312-0/+2
* unreg: handle CmmStack in C codegen (unbreaks '-g')Sergei Trofimovich2015-10-301-0/+1
* CmmParse: Expose popcnt operationsBen Gamari2015-10-301-1/+6
* CmmParse: Clarify description of calling conventionBen Gamari2015-10-171-1/+4
* Make Monad/Applicative instances MRP-friendlyHerbert Valerio Riedel2015-10-172-4/+4
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-142-26/+26
* Debug: Remove extraneous LANGUAGE CPPBen Gamari2015-09-251-1/+1
* Annotate CmmBranch with an optional likely targetSimon Marlow2015-09-2311-36/+49
* s/StgArrWords/StgArrBytes/Siddhanathan Shanmugam2015-09-111-2/+2
* Refactor: delete most of the module FastTypesThomas Miedema2015-08-211-18/+6
* Fix unused-matches warnings in CmmLex.xThomas Miedema2015-08-091-4/+4
* cmmCreateSwitchPlan: Handle singletons up-frontJoachim Breitner2015-08-081-2/+13
* CmmParse: Don't force alignment in memcpy-ish operationsBen Gamari2015-08-031-2/+1
* Bitmap: Fix thunk explosionBen Gamari2015-07-091-20/+64
* Add Note [Warnings in code generated by Alex]Thomas Miedema2015-07-071-5/+1