summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAlloc/Graph/SpillClean.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-241-616/+0
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-3/+3
* PmCheck: Formulate as translation between Clause TreesSebastian Graf2020-01-251-1/+3
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+1
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-011-3/+3
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-081-0/+1
* Remove most functions from cmm/BlockIdMichal Terepeta2016-11-291-1/+1
* RegAlloc: Use IntSet/IntMaps instead of generic Set/MapsÖmer Sinan Ağacan2016-08-061-10/+8
* Remove uniqSetToListBartosz Nitka2016-07-011-2/+4
* Kill foldUniqSetBartosz Nitka2016-06-061-1/+2
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-18/+18
* Remove redundant constraints in the compiler itself, found by -fwarn-redundan...Simon Peyton Jones2015-01-061-7/+4
* Comments and formatting to spill cleanerBen Lippmeier2012-11-141-147/+166
* De-tabify register allocator codeBen Lippmeier2012-11-141-314/+307
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-1/+1
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-2/+2
* Pass platform down to lastxmmIan Lynagh2012-08-211-1/+1
* Fix a warningIan Lynagh2012-07-161-1/+7
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Renaming onlySimon Peyton Jones2011-08-251-5/+5
* Fix build with older bootstrapping compilersIan Lynagh2011-07-161-3/+3
* Remove more defaultTargetPlatform usesIan Lynagh2011-07-151-50/+55
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-5/+5
* Merge in new code generator branch.Simon Marlow2011-01-241-4/+3
* Fix warning: Remove unused importIan Lynagh2010-10-131-1/+0
* RegAlloc: Track slot liveness over jumps in spill cleanerbenl@ouroborus.net2010-10-131-25/+69
* NCG: Refactor representation of code with liveness infoBen.Lippmeier@anu.edu.au2009-09-171-16/+13
* Fix Trac #959: a long-standing bug in instantiating otherwise-unbound type va...simonpj@microsoft.com2009-10-151-3/+3
* Remove unused importsIan Lynagh2009-07-071-1/+0
* Split Reg into vreg/hreg and add register pairsBen.Lippmeier@anu.edu.au2009-05-181-1/+4
* NCG: Split up the native code generator into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-151-34/+61
* 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: Move the graph allocator into its own dirBen.Lippmeier@anu.edu.au2009-02-031-0/+515