summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmInfo.hs
Commit message (Expand)AuthorAgeFilesLines
* Stop exporting, and stop using, functions marked as deprecatedThomas Miedema2014-09-271-2/+2
* cmm: detabify/unwhitespace CmmInfoAustin Seipp2014-07-201-56/+48
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-1/+2
* Fix up shortcut for slow callsPatrick Palka2013-11-281-4/+4
* Implement shortcuts for slow calls (#6084)Simon Marlow2013-11-281-0/+17
* Revert "Implement shortcuts for slow calls that would require PAPs (#6084)"Austin Seipp2013-10-261-17/+0
* Implement shortcuts for slow calls that would require PAPs (#6084)Simon Marlow2013-10-251-0/+17
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Tidy up: move info-table related stuff to CmmInfoSimon Marlow2013-01-231-1/+154
* Code-size optimisation for top-level indirections (#7308)Simon Marlow2012-11-191-1/+2
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-20/+12
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-4/+4
* Some alpha renamingIan Lynagh2012-10-161-1/+1
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-21/+25
* Misc tidyupSimon Marlow2012-09-241-0/+7
* Make StgWord a portable type tooIan Lynagh2012-09-181-3/+3
* Make StgHalfWord a portable typeIan Lynagh2012-09-181-9/+12
* Give packHalfWordsCLit a more specific typeIan Lynagh2012-09-181-1/+1
* Move more constants to platformConstantsIan Lynagh2012-09-161-2/+1
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-6/+7
* Move wORD_SIZE_IN_BITS to DynFlagsIan Lynagh2012-09-141-1/+1
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-19/+19
* Make tablesNextToCode "dynamic"Ian Lynagh2012-08-061-13/+12
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-41/+58
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-16/+17
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-1/+3
|\
| * Remove some unnecessary platform argumentsIan Lynagh2012-06-131-1/+1
| * Change how macros like ASSERT are definedIan Lynagh2012-06-051-0/+2
* | New stack layout algorithmSimon Marlow2012-02-081-2/+3
* | Run the complete backend (Stg -> .S) incrementally on each StgBindingSimon Marlow2012-01-261-2/+10
|/
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-12/+15
* refactoring and fixing the stage 2 compilationSimon Marlow2011-08-251-1/+1
* Renaming onlySimon Peyton Jones2011-08-251-16/+20
* fix type tags for RTS-defined info tablesSimon Marlow2011-08-251-16/+24
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-147/+206
* Put the info CLabel in CmmInfoTable rather than a localness flag, tidy up som...Max Bolingbroke2011-07-281-7/+6
* Don't export the _info symbol for the data constructor worker bindingsMax Bolingbroke2011-07-071-3/+3
* Refactoring: explicitly mark whether we have an info table in RawCmmMax Bolingbroke2011-07-061-3/+3
* Merge in new code generator branch.Simon Marlow2011-01-241-29/+14
* Remove unncessary fromIntegral callssimonpj@microsoft.com2010-11-161-1/+1
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-1/+1
* A few bug fixes; some improvements spurred by paper writingdias@eecs.harvard.edu2009-03-031-1/+1
* Fix warnings in CmmInfoIan Lynagh2008-12-291-11/+3
* Big collection of patches for the new codegen branch.dias@eecs.harvard.edu2008-10-131-2/+23
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-13/+10
* Fix Haddock errors.Thomas Schilling2008-07-201-8/+10
* Don't import FastString in HsVersions.hIan Lynagh2008-03-291-3/+0
* a good deal of salutory renamingNorman Ramsey2007-09-071-3/+3
* massive changes to add a 'zipper' representation of C--Norman Ramsey2007-09-061-8/+10