summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAlloc/Linear/X86/FreeRegs.hs
Commit message (Expand)AuthorAgeFilesLines
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* Fix unused-import warningsDavid Eichmann2018-11-221-1/+0
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* nativeGen: Use `foldl'` instead of `foldr` in free register accumulationBen Gamari2017-01-241-1/+2
* Remove some CPPIan Lynagh2012-09-101-16/+11
* Whitespace only in nativeGen/RegAlloc/Linear/X86/FreeRegs.hsIan Lynagh2012-08-211-24/+17
* Pass platform down to lastintIan Lynagh2012-08-211-3/+3
* Pass platform down to lastxmmIan Lynagh2012-08-211-3/+4
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Remove unncessary fromIntegral callssimonpj@microsoft.com2010-11-161-1/+1
* Represent the free register set using Word64 on x86-64 (fixes ffi009)Simon Marlow2010-02-151-0/+4
* Remove unused importsIan Lynagh2009-07-071-1/+0
* Follow vreg/hreg patch in x86 NCGBen.Lippmeier@anu.edu.au2009-05-191-8/+18
* Split Reg into vreg/hreg and add register pairsBen.Lippmeier@anu.edu.au2009-05-181-1/+1
* NCG: Split up the native code generator into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-151-1/+3
* NCG: Rename MachRegs, MachInstrs -> Regs, Instrs to reflect arch specific namingBen.Lippmeier@anu.edu.au2009-02-041-1/+1
* NCG: Split linear allocator into separate modules.Ben.Lippmeier@anu.edu.au2009-02-021-0/+40