summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmProf.hs
Commit message (Expand)AuthorAgeFilesLines
* Fix unused-import warningswip/T13064Simon Peyton Jones2018-08-201-1/+0
* Get rid of more CPP in cmm/ and codeGen/Michal Terepeta2018-03-191-4/+0
* Tidy up and consolidate canned CmmReg and CmmGlobalsSimon Marlow2018-02-181-9/+6
* Remove unused extern cost centre collectionÖmer Sinan Ağacan2018-01-181-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Remove all mentions of IND_OLDGEN outside of docs/rtsJoachim Breitner2016-03-291-2/+1
* Revert "Various ticky-related work"Ben Gamari2016-03-241-1/+2
* Various ticky-related workJoachim Breitner2016-03-241-2/+1
* Maintain cost-centre stacks in the interpreterSimon Marlow2015-12-211-1/+1
* Make GHCi & TH work when the compiler is built with -profSimon Marlow2015-11-071-6/+7
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-141-3/+3
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-3/+3
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Refactor inline array allocationSimon Marlow2014-03-111-1/+1
* Don't explicitly refer to nodeReg in ldvEnterClosurePatrick Palka2013-12-011-5/+6
* DetabifyJan Stolarek2013-08-211-39/+32
* Trailing whitespaces, code formatting, detabifyJan Stolarek2013-08-201-14/+13
* Some alpha renamingIan Lynagh2012-10-161-5/+5
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-22/+13
* Add the necessary REP_* constants to platformConstantsIan Lynagh2012-09-191-6/+3
* Remove redundant #includesIan Lynagh2012-09-191-2/+0
* Add some LDV_* constants to platformConstantsIan Lynagh2012-09-191-14/+4
* Make StgWord a portable type tooIan Lynagh2012-09-181-9/+9
* Remove some CPPIan Lynagh2012-09-171-2/+3
* Move tAG_BITS into platformConstantsIan Lynagh2012-09-161-1/+1
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-5/+4
* Use oFFSET_* from platformConstants rather than ConstantsIan Lynagh2012-09-131-5/+8
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-41/+41
* Pass DynFlags down to bWordIan Lynagh2012-09-121-34/+39
* Cleanup: add mkIntExpr and zeroExpr utilsSimon Marlow2012-08-311-3/+3
* Fix update frames for profilingSimon Marlow2012-08-071-3/+3
* Cleanup and fixes to profilingSimon Marlow2012-08-071-16/+24
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-36/+42
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-1/+2
|\
| * Pass DynFlags down to showSDocIan Lynagh2012-06-121-1/+2
* | Different implementation of MkGraphSimon Marlow2012-01-251-4/+4
|/
* Fix alignment in the CostCentre struct (#5710)Simon Marlow2011-12-191-8/+8
* Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2011-12-021-2/+10
|\
| * More changes aimed at improving call stacks.Simon Marlow2011-12-021-2/+10
* | Move includes/DerivedConstants.h and includes/GHCConstants.h into dist dirsIan Lynagh2011-12-021-1/+1
|/
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-8/+7
* Cost centre names are now in UTF-8 (#5559)Simon Marlow2011-11-071-3/+5
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-167/+10
* eliminate ConInfoSimon Marlow2011-08-251-3/+3
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-4/+3
* Change the way module initialisation is done (#3252, #4417)Simon Marlow2011-04-121-54/+4
* Merge in new code generator branch.Simon Marlow2011-01-241-2/+3
* * Refactor CLabel.RtsLabel to CLabel.CmmLabelBen.Lippmeier@anu.edu.au2009-11-061-8/+10
* Merge RtsLabelInfo.Rts* with RtsLabelInfo.Rts*FSBen.Lippmeier@anu.edu.au2009-10-181-9/+9