summaryrefslogtreecommitdiff
path: root/compiler/cmm/CLabel.hs
Commit message (Expand)AuthorAgeFilesLines
* pprC: declare extern cmm primitives as functions, not dataSergei Trofimovich2014-09-051-0/+1
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-25/+25
* Mark HPC ticks labels as dynamicReid Barton2014-07-021-0/+2
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-1/+8
* codeGen: inline allocation optimization for clone array primopsJohan Tibell2014-03-221-2/+4
* codeGen: allocate small byte arrays of statically known size inlineJohan Tibell2014-03-141-1/+4
* Comments and white space onlySimon Peyton Jones2013-06-061-3/+3
* Fix the GHC package DLL-splittingIan Lynagh2013-05-141-2/+2
* Make the current module available to labelDynamicIan Lynagh2013-05-131-2/+2
* In CMM, only allow foreign calls to labels, not arbitrary expressionsIan Lynagh2013-04-241-2/+2
* ticky enhancementsNicolas Frisby2013-03-291-14/+37
* Introduce CPR for sum types (Trac #5075)Simon Peyton Jones2013-01-241-1/+0
* Some alpha renamingIan Lynagh2012-10-161-4/+4
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-6/+9
* When -split-objs is on, make one SRT per split, not one per moduleSimon Marlow2012-09-251-13/+9
* Declare SRT labels correctly in the via-C backendSimon Marlow2012-09-181-3/+3
* Fix -split-objs with the new code generatorSimon Marlow2012-09-041-2/+20
* Make the ways dynamicIan Lynagh2012-09-031-6/+5
* Remove some unnecessary platform argumentsIan Lynagh2012-06-131-51/+51
* Remove PlatformOutputableIan Lynagh2012-06-131-9/+8
* Add "have subsections via symbols" to the Platform typeIan Lynagh2011-10-191-30/+31
* Fixed typoDaniel Fischer2011-10-041-1/+1
* Fix warnings in cmm/CLabel.hsIan Lynagh2011-10-021-18/+59
* Whitespace only in cmm/CLabel.hsIan Lynagh2011-10-021-325/+325
* Remove remaining CPP from cmm/CLabel.hsIan Lynagh2011-10-021-26/+15
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-109/+84
* Some CPP removalIan Lynagh2011-10-021-24/+31
* refactoring and fixing the stage 2 compilationSimon Marlow2011-08-251-38/+39
* Refactoring: reduce usage of mkConInfo, with a view to killing itSimon Marlow2011-08-251-16/+47
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-4/+6
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-07-291-44/+9
|\
| * We no longer need to mark Entry as local or notMax Bolingbroke2011-07-291-6/+5
| * Remove last use of entryLblToInfoLblMax Bolingbroke2011-07-291-13/+2
| * Eliminate cvtToSRTLbl (dead code)Max Bolingbroke2011-07-281-9/+1
| * Eliminate localiseLabelMax Bolingbroke2011-07-281-6/+0
| * Eliminate infoLblToEntryLblMax Bolingbroke2011-07-281-12/+3
* | Comments about _info and _closure labelsSimon Peyton Jones2011-07-291-0/+27
|/
* More work towards cross-compilationIan Lynagh2011-07-151-0/+2
* Don't export the _info symbol for the data constructor worker bindingsMax Bolingbroke2011-07-071-17/+28
* Don't export SRT labelsMax Bolingbroke2011-07-051-1/+5
* Remove the OMIT_NATIVE_CODEGEN ifdefIan Lynagh2011-05-011-10/+9
* Don't expose the cas definition to .hc filesIan Lynagh2011-04-301-9/+1
* Don't generate a prototype for casIan Lynagh2011-04-201-2/+10
* Change the way module initialisation is done (#3252, #4417)Simon Marlow2011-04-121-66/+7
* RednCounts can contain CAFs, so support them in cvtToClosureLbl.Edward Z. Yang2011-03-221-0/+1
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-0/+2
* Patch for shared libraries support on FreeBSDIan Lynagh2010-01-061-3/+3
* Assume CmmLabels have dynamic linkage on non-WindowsBen.Lippmeier.anu.edu.au2010-01-021-3/+5
* When compiling viac, don't need to emit prototypes for symbols in the RTSBen.Lippmeier@anu.edu.au2010-01-021-1/+9
* Tag ForeignCalls with the package they correspond toBen.Lippmeier@anu.edu.au2010-01-021-27/+117