summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAlloc/Linear/State.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-241-184/+0
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-1/+1
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-121-5/+4
* Use datatype for unboxed returns when loading ghc into ghciMichael Sloan2019-05-221-25/+39
* NCG: New code layout algorithm.Andreas Klebinger2018-11-171-3/+11
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-311-1/+0
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-311-4/+0
* Make Monad/Applicative instances MRP-friendlyHerbert Valerio Riedel2015-10-171-2/+2
* Make Applicative a superclass of MonadAustin Seipp2014-09-091-1/+3
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Fix AMP warnings.Austin Seipp2013-09-111-1/+9
* Move some more constants into platformConstantsIan Lynagh2012-09-141-4/+4
* Remove more Platform argumentsIan Lynagh2012-09-141-7/+8
* Put DynFlags into the RegM monadIan Lynagh2012-09-141-5/+14
* Whitespace only in nativeGen/RegAlloc/Linear/State.hsIan Lynagh2012-09-141-55/+50
* Move -fno-warn-orphan flag into individual modulesIan Lynagh2012-07-151-0/+1
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Remove more defaultTargetPlatform usesIan Lynagh2011-07-151-8/+9
* Remove CPP from nativeGen/RegAlloc/Linear/FreeRegs.hsIan Lynagh2011-05-311-18/+17
* Parameterise the RegM monad on the FreeRegs typeIan Lynagh2011-05-311-15/+15
* Switch more uniqFromSupply+splitUniqSupply's to takeUniqFromSupplyIan Lynagh2010-10-211-2/+2
* NCG: Split up the native code generator into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-151-7/+9
* NCG: Move RegLiveness -> RegAlloc.LivenessBen.Lippmeier@anu.edu.au2009-02-041-1/+1
* NCG: Rename MachRegs, MachInstrs -> Regs, Instrs to reflect arch specific namingBen.Lippmeier@anu.edu.au2009-02-041-2/+2
* NCG: Split linear allocator into separate modules.Ben.Lippmeier@anu.edu.au2009-02-021-0/+139