summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAlloc/Graph/Spill.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-241-382/+0
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-3/+3
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-281-1/+1
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* Don't wrap the entry map for LiveInfo in Maybe.klebinger.andreas@gmx.at2019-02-151-6/+2
* Allow resizing the stack for the graph allocator.klebinger.andreas@gmx.at2019-02-081-4/+10
* Hoopl.Collections: change right folds to strict left foldsMichal Terepeta2018-02-021-5/+4
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Fix note references and some typosGabor Greif2017-07-261-1/+1
* 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-3/+3
* RegAlloc: Use IntSet/IntMaps instead of generic Set/MapsÖmer Sinan Ağacan2016-08-061-11/+9
* Document some codegen nondeterminismBartosz Nitka2016-07-071-3/+2
* Remove uniqSetToListBartosz Nitka2016-07-011-3/+7
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-10/+10
* Stop exporting, and stop using, functions marked as deprecatedThomas Miedema2014-09-271-1/+1
* Delete hack that was once needed to fix the buildThomas Miedema2014-09-251-0/+1
* Comments and formatting to register allocatorsBen Lippmeier2012-11-141-78/+111
* 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-13/+18
* Add type sigs to functions in RegAlloc.Graph.SpillIan Lynagh2011-08-311-201/+220
* Renaming onlySimon Peyton Jones2011-08-251-4/+4
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-6/+6
* Merge in new code generator branch.Simon Marlow2011-01-241-5/+5
* Switch more uniqFromSupply+splitUniqSupply's to takeUniqFromSupplyIan Lynagh2010-10-211-4/+3
* Whitespace onlyIan Lynagh2010-10-211-6/+6
* RegAlloc: Track slot liveness over jumps in spill cleanerbenl@ouroborus.net2010-10-131-23/+98
* NCG: Refactor representation of code with liveness infoBen.Lippmeier@anu.edu.au2009-09-171-15/+7
* Remove unused importsIan Lynagh2009-07-071-1/+0
* Split Reg into vreg/hreg and add register pairsBen.Lippmeier@anu.edu.au2009-05-181-2/+4
* NCG: Split up the native code generator into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-151-12/+34
* 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/+230