summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmProcPoint.hs
Commit message (Expand)AuthorAgeFilesLines
* Remove unused imports of the form 'import foo ()' (Fixes #17065)James Foster2019-08-151-1/+1
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* Fix unused-import warningsDavid Eichmann2018-11-221-1/+1
* CmmUtils: get rid of insertBlockMichal Terepeta2018-03-191-4/+4
* Hoopl: improve postorder calculationMichal Terepeta2018-03-191-3/+3
* cmm/: Avoid using lazy left foldsMichal Terepeta2018-03-061-4/+5
* Hoopl.Collections: change right folds to strict left foldsMichal Terepeta2018-02-021-10/+10
* Fix broken LLVM code genMoritz Angermann2017-09-211-2/+3
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-1/+1
* nativeGen: A few strictness fixesBen Gamari2017-09-141-3/+3
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+5
* procPointAnalysis doesn't need UniqSMMichal Terepeta2016-12-151-32/+26
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-081-5/+5
* Hoopl/Dataflow: use block-oriented interfaceMichal Terepeta2016-11-291-36/+37
* Remove most functions from cmm/BlockIdMichal Terepeta2016-11-291-5/+19
* Hoopl/Dataflow: make the module more self-containedMichal Terepeta2016-11-021-6/+6
* CmmUtils: remove the last dataflow functionsMichal Terepeta2016-10-261-1/+1
* Annotate CmmBranch with an optional likely targetSimon Marlow2015-09-231-2/+2
* Refactor the story around switches (#10137)Joachim Breitner2015-03-301-2/+3
* Tick scopesPeter Wortmann2014-12-161-2/+2
* Drop proc-points that don't exist in the graph (#8205)Jan Stolarek2013-09-111-17/+47
* Remove unnecessary warnings suppressions, fixes ticket #7756; thanks monoidal...Edward Z. Yang2013-03-091-1/+0
* Rename all of the 'cmmz' flags and make them more consistent.Austin Seipp2012-12-191-1/+1
* replaceLabels: null out the cml_cont field of CmmCallSimon Marlow2012-11-121-1/+4
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-9/+16
* Avoid calling toInfoLbl on the entry label (#7313)Simon Marlow2012-10-231-20/+23
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-2/+5
* splitAtProcPoints: jump to the right place when tablesNextToCode == FalseSimon Marlow2012-09-201-11/+24
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-6/+20
* GHC 7.4 is now required for building HEADIan Lynagh2012-07-201-3/+0
* Fix build with GHC 7.0Ian Lynagh2012-07-131-0/+3
* Track liveness of GlobalRegs in the new code generatorSimon Marlow2012-07-091-2/+4
* Remove "fuel", adapt to Hoopl changes, fix warningsSimon Marlow2012-07-051-12/+6
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-1/+1
|\
| * Remove PlatformOutputableIan Lynagh2012-06-131-1/+1
* | Remove dead code and optimise a bitSimon Marlow2012-03-151-205/+25
* | Remove the old stack layout algorithmsSimon Marlow2012-03-151-1/+2
* | New stack layout algorithmSimon Marlow2012-02-081-1/+5
* | snapshot of latest improvementsSimon Marlow2012-01-231-1/+1
* | implement RegSet by Set, not UniqSetSimon Marlow2012-01-201-1/+1
* | SnapshotSimon Marlow2012-01-171-14/+16
* | More codegen refactoring with simonpjSimon Marlow2011-12-191-36/+66
|/
* Remove some legacy codeIan Lynagh2011-10-201-11/+0
* Renaming onlySimon Peyton Jones2011-08-251-1/+1
* More refactoring (CgRep)Simon Peyton Jones2011-08-251-1/+0
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-5/+4
* Remove last use of entryLblToInfoLblMax Bolingbroke2011-07-291-6/+10
* Common up uses of entryLblToInfoLbl in CmmProcPointMax Bolingbroke2011-07-291-20/+21
* Put the info CLabel in CmmInfoTable rather than a localness flag, tidy up som...Max Bolingbroke2011-07-281-1/+1
* More work towards cross-compilationIan Lynagh2011-07-151-6/+7