summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/X86/Regs.hs
Commit message (Expand)AuthorAgeFilesLines
* Refactor: delete most of the module FastTypesThomas Miedema2015-08-211-22/+20
* Delete FastBoolThomas Miedema2015-08-211-2/+1
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Use the correct callClobberedRegs on Windows/x64 (#8834)Simon Marlow2014-03-271-0/+3
* Remove dead codeJan Stolarek2013-09-101-7/+0
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-1/+1
* Teach the linear register allocator how to allocate more stack if necessarySimon Marlow2012-09-201-3/+3
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-6/+5
* Move more constants into platformConstantsIan Lynagh2012-09-141-2/+4
* Move more code into codeGen/CodeGen/Platform.hsIan Lynagh2012-08-281-210/+4
* Fix -fPIC with the new code generatorSimon Marlow2012-08-281-2/+0
* More CPP removal in nativeGen/X86/Regs.hsIan Lynagh2012-08-221-10/+8
* More CPP removal in nativeGen/X86/Regs.hsIan Lynagh2012-08-221-15/+10
* Remove some CPP in nativeGen/X86/Regs.hsIan Lynagh2012-08-221-24/+18
* Pass platform down to lastintIan Lynagh2012-08-211-15/+15
* Pass platform down to lastxmmIan Lynagh2012-08-211-19/+23
* Reduce the likelihood of x64/x86-64 changes breaking the build on other arche...Erik de Castro Lopo2012-08-211-36/+20
* Start separating out the RTS and Haskell imports of MachRegs.hIan Lynagh2012-08-061-1/+1
* Fix build for non x86/x86_64 (#7065)Paolo Capriotti2012-07-111-1/+3
* Fix overlapping patterns warning (#7065)Paolo Capriotti2012-07-111-8/+10
* Don't re-allocate %esi on x86.Simon Marlow2012-07-091-0/+17
* Fix compile failure on non x86/x86-64 (#7054).Erik de Castro Lopo2012-07-091-0/+5
* Allow the register allocator access to argument regs (R1.., F1.., etc.)Simon Marlow2012-07-061-52/+21
* Use SDoc rather than Doc in the native gensIan Lynagh2012-06-121-3/+2
* Fix compile for CPUs other than x86/x86_64.Erik de Castro Lopo2012-03-221-2/+4
* Fixes for the calling convention on Win64Ian Lynagh2012-03-211-12/+20
* Rename allArgRegs to allIntArgRegsIan Lynagh2012-03-211-7/+7
* Define allArgRegs correctly for Win64Ian Lynagh2012-03-191-0/+4
* Allow the use of R9 and R10 in primops; fixes trac #5423Ian Lynagh2011-11-061-0/+6
* Make an import unconditionalIan Lynagh2011-09-061-4/+0
* Add missing import (fixes #5460).Erik de Castro Lopo2011-09-061-1/+1
* Some CPP removal in X86.RegsIan Lynagh2011-08-311-12/+8
* Whitespace only in X86.RegsIan Lynagh2011-08-311-202/+202
* Start de-CPPing X86.RegsIan Lynagh2011-08-301-12/+8
* expand/fix comment about x86-64 registersSimon Marlow2011-05-041-4/+18
* Remove dead Alpha native backend.Edward Z. Yang2011-04-301-1/+0
* Merge in new code generator branch.Simon Marlow2011-01-241-1/+1
* NCG: Fix off-by-one error in realRegSqueezebenl@ouroborus.net2010-06-231-1/+1
* Add new LLVM code generator to GHC. (Version 2)David Terei2010-06-151-16/+0
* Represent the free register set using Word64 on x86-64 (fixes ffi009)Simon Marlow2010-02-151-6/+13
* Fix build for non-x86 architecturesBen.Lippmeier@anu.edu.au2010-02-151-0/+3
* Fix a bug introduced in the SSE2 support: callClobberedRegs was wrongSimon Marlow2010-02-051-18/+34
* Implement SSE2 floating-point support in the x86 native code generator (#594)Simon Marlow2010-02-041-165/+78
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-1/+1
* Trim unused imports detected by new unused-import codesimonpj@microsoft.com2009-07-061-1/+0
* Follow vreg/hreg patch in X86_64 NCGBen.Lippmeier.anu.edu.au2009-05-271-1/+1
* Follow vreg/hreg patch in PPC NCGBen.Lippmeier@anu.edu.au2009-05-261-4/+2
* Follow vreg/hreg patch in x86 NCGBen.Lippmeier@anu.edu.au2009-05-191-44/+149
* Split Reg into vreg/hreg and add register pairsBen.Lippmeier@anu.edu.au2009-05-181-76/+76
* NCG: Validate fixes for x86-linuxBen.Lippmeier@anu.edu.au2009-02-151-0/+1