summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAlloc/Liveness.hs
Commit message (Expand)AuthorAgeFilesLines
* Do CafInfo/SRT analysis in CmmÖmer Sinan Ağacan2020-01-311-1/+1
* Disable two warnings for files that trigger themTom Ellis2020-01-271-0/+2
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-4/+4
* Fix bug in the x86 backend involving the CFG.Andreas Klebinger2019-10-231-2/+2
* Remove unused imports of the form 'import foo ()' (Fixes #17065)James Foster2019-08-151-1/+0
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* Rip out object splittingBen Gamari2019-03-051-4/+0
* Don't wrap the entry map for LiveInfo in Maybe.klebinger.andreas@gmx.at2019-02-151-13/+19
* NCG: New code layout algorithm.Andreas Klebinger2018-11-171-16/+28
* stack: fix stack allocations on WindowsTamar Christina2018-07-181-2/+2
* Track type variable scope more carefully.Richard Eisenberg2018-03-311-2/+0
* Typofix in panicGabor Greif2017-10-301-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+2
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-041-10/+10
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-011-12/+16
* Typofixes in manual and comments [ci skip]Gabor Greif2017-01-041-1/+1
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-081-3/+4
* Remove most functions from cmm/BlockIdMichal Terepeta2016-11-291-5/+5
* RegAlloc: Make some pattern matched completeJoachim Breitner2016-10-061-5/+5
* RegAlloc: Use IntSet/IntMaps instead of generic Set/MapsÖmer Sinan Ağacan2016-08-061-7/+5
* Remove uniqSetToListBartosz Nitka2016-07-011-9/+15
* Remove ufmToListBartosz Nitka2016-06-301-4/+8
* Provide Uniquable version of SCCBartosz Nitka2016-06-231-3/+3
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-8/+7
* Kill redundant patternsBen Gamari2015-12-031-2/+0
* Delete hack that was once needed to fix the buildThomas Miedema2014-09-251-0/+1
* Allow multiple entry points when allocating recursive groups (#9303)Simon Marlow2014-07-311-11/+15
* Fix discarding of unreachable code in the register allocator (#9155)Simon Marlow2014-06-061-4/+10
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-1/+6
* Validate inferred theta. Fixes #8883Jan Stolarek2014-04-191-0/+1
* Discard unreachable code in the register allocator (#7574)Simon Marlow2013-09-231-7/+33
* Fix typosGabor Greif2013-04-071-3/+3
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-6/+7
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-21/+21
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-09-201-0/+5
|\
| * fix warningSimon Marlow2012-09-201-0/+5
* | Remove redundant pragmas from RegAlloc.LivenessIan Lynagh2012-09-201-2/+0
|/
* Move some more constants into platformConstantsIan Lynagh2012-09-141-7/+8
* Pass platform down to lastxmmIan Lynagh2012-08-211-38/+45
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-2/+2
* Stop exporting, and stop using, some deprecated functionsIan Lynagh2012-06-131-3/+3
* Remove more unused Platform argumentsIan Lynagh2012-06-131-5/+4
* Remove PlatformOutputableIan Lynagh2012-06-131-30/+25
* some small optimisationsSimon Marlow2011-12-131-1/+1
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-8/+14
* Renaming onlySimon Peyton Jones2011-08-251-22/+22
* Remove more defaultTargetPlatform usesIan Lynagh2011-07-151-6/+8
* More work towards cross-compilationIan Lynagh2011-07-151-27/+30
* Whitespace only in compiler/nativeGen/RegAlloc/Liveness.hsIan Lynagh2011-07-131-583/+583