summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmTicky.hs
Commit message (Expand)AuthorAgeFilesLines
* Codegen for case: Remove redundant void id checksÖmer Sinan Ağacan2016-09-201-2/+1
* Fix Ticky histogram on WindowsTamar Christina2016-06-091-5/+5
* Fix histograms for ticky codeMateusz Lenik2016-05-181-27/+11
* Be more explicit about closure types in ticky-ticky-reportJoachim Breitner2016-03-291-18/+51
* Revert "Various ticky-related work"Ben Gamari2016-03-241-46/+16
* Various ticky-related workJoachim Breitner2016-03-241-16/+46
* s/unLifted/unlifted for consistencyÖmer Sinan Ağacan2016-01-271-1/+1
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-141-6/+6
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-6/+6
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Fix incorrect loop condition in inline array allocationJohan Tibell2014-03-111-1/+3
* Refactor inline array allocationSimon Marlow2014-03-111-1/+1
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Trailing whitespaces, code formatting, detabifyJan Stolarek2013-08-201-2/+3
* Fix bumpTickyLitBy[E] on Win64; fixes #7940Ian Lynagh2013-07-021-4/+2
* Wibbles (merg-os) to ticky-tickySimon Peyton Jones2013-06-061-1/+1
* Implement cardinality analysisSimon Peyton Jones2013-06-061-8/+17
* extended ticky to also track "let"s that are not conventional closuresNicolas Frisby2013-05-021-20/+32
* Revert "extended ticky to also track "let"s that are not closures"Nicolas Frisby2013-04-121-29/+20
* extended ticky to also track "let"s that are not closuresNicolas Frisby2013-04-121-20/+29
* added ticky counters for heap and stack checksNicolas Frisby2013-04-111-0/+9
* ticky enhancementsNicolas Frisby2013-03-291-229/+440
* White space onlySimon Peyton Jones2013-01-151-1/+1
* Some alpha renamingIan Lynagh2012-10-161-1/+1
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-1/+1
* Add the necessary REP_* constants to platformConstantsIan Lynagh2012-09-191-3/+1
* Remove some CPPIan Lynagh2012-09-171-3/+4
* Use oFFSET_* from platformConstants rather than ConstantsIan Lynagh2012-09-131-8/+9
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-9/+9
* Pass DynFlags down to bWordIan Lynagh2012-09-121-10/+11
* Remove doingTickyProfilingIan Lynagh2012-09-031-2/+2
* Cleanup: add mkIntExpr and zeroExpr utilsSimon Marlow2012-08-311-2/+2
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-1/+1
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-10/+9
|\
| * Remove some unnecessary platform argumentsIan Lynagh2012-06-131-2/+1
| * Pass DynFlags down to showSDocDebugIan Lynagh2012-06-121-5/+5
| * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-151-3/+3
* | Different implementation of MkGraphSimon Marlow2012-01-251-2/+2
|/
* Move includes/DerivedConstants.h and includes/GHCConstants.h into dist dirsIan Lynagh2011-12-021-1/+1
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-5/+6
* Refactoring/renamingSimon Marlow2011-08-251-3/+2
* eliminate ConInfoSimon Marlow2011-08-251-12/+12
* More refactoring (CgRep)Simon Peyton Jones2011-08-251-0/+1
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-13/+11
* Tidy up handling of PredTys: remove dead code, move functions deconstructing ...Max Bolingbroke2011-08-031-0/+1
* Merge in new code generator branch.Simon Marlow2011-01-241-2/+2
* * Refactor CLabel.RtsLabel to CLabel.CmmLabelBen.Lippmeier@anu.edu.au2009-11-061-4/+4
* Merge RtsLabelInfo.Rts* with RtsLabelInfo.Rts*FSBen.Lippmeier@anu.edu.au2009-10-181-30/+33
* Use DynFlags to work out if we are doing ticky ticky profilingIan Lynagh2008-12-181-4/+5