summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/X86/Regs.hs
Commit message (Expand)AuthorAgeFilesLines
* Remove empty NCG.hJohn Ericson2019-09-131-1/+0
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-1/+1
* Revert "Add support for SIMD operations in the NCG"Ben Gamari2019-07-161-1/+0
* Add support for SIMD operations in the NCGAbhiroop Sarkar2019-07-031-0/+1
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* removing x87 register support from native code genCarter Schonwald2019-04-101-58/+45
* Fix regDotColor for amd64.klebinger.andreas@gmx.at2019-01-271-0/+2
* NCG: New code layout algorithm.Andreas Klebinger2018-11-171-1/+0
* Allow CmmLabelDiffOff with different widthsSimon Marlow2018-05-161-1/+1
* Mark xmm6 as caller saved in the register allocator for windows.klebinger.andreas@gmx.at2018-01-311-2/+4
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-071-1/+1
* nativeGen: Don't index into linked listsBen Gamari2017-08-291-4/+6
* 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