summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/PprMach.hs
Commit message (Expand)AuthorAgeFilesLines
* NCG: Split up the native code generator into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-151-183/+0
* NCG: Split PprMach into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-051-2440/+15
* Fix the build on OS X: only understands .space, not .skipIan Lynagh2009-02-061-1/+7
* Fix the build on amd64/LinuxIan Lynagh2009-02-061-0/+1
* NCG: Rename MachRegs, MachInstrs -> Regs, Instrs to reflect arch specific namingBen.Lippmeier@anu.edu.au2009-02-041-2/+2
* SPARC NCG: Keep track of destinations when doing a tabled jumpBen.Lippmeier@anu.edu.au2009-01-231-0/+1
* SPARC NCG: Use .skip instead of .space in assemblerBen.Lippmeier@anu.edu.au2009-01-221-1/+1
* SPARC NCG: ppr 64 bit store sizesBen.Lippmeier@anu.edu.au2009-01-201-0/+3
* SPARC NCG: Fix generation of 64 bit ops on 32 bit sparcBen.Lippmeier@anu.edu.au2009-01-201-1/+2
* SPARC NCG: Add support for hardware divideBen.Lippmeier@anu.edu.au2009-01-201-3/+13
* SPARC NCG: Fix signed/unsigned operand format bugBen.Lippmeier@anu.edu.au2009-01-151-2/+2
* More fixes to the SPARC native code generatorBen.Lippmeier@anu.edu.au2009-01-151-6/+10
* Start fixing the SPARC native code generatorBen.Lippmeier@anu.edu.au2009-01-141-38/+49
* Fix some holes in the SPARC native code generator.Ben.Lippmeier@anu.edu.au2009-01-121-7/+14
* Big collection of patches for the new codegen branch.dias@eecs.harvard.edu2008-10-131-1/+1
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-138/+143
* Fix a build error on powerpc/Linux; spotted by Jeroen PullesIan Lynagh2008-07-231-1/+1
* Fix Haddock errors.Thomas Schilling2008-07-201-1/+1
* Replacing copyins and copyouts with data-movement instructionsdias@eecs.harvard.edu2008-05-291-0/+1
* Fix sin/cos/tan on x86; trac #2059Ian Lynagh2008-05-031-14/+51
* Fix build on PPC: Add some missing parenthesesIan Lynagh2008-04-271-1/+1
* Include HsVersions.h where necessaryRoman Leshchinskiy2008-04-231-0/+2
* Change the last few (F)SLIT's into (f)sLit'sIan Lynagh2008-04-221-1/+1
* (F)SLIT -> (f)sLit in PprMachIan Lynagh2008-04-121-641/+638
* (native gen) fix code generated for GDTOI on x86_32Bertram Felgenhauer2007-11-211-3/+12
* FIX #1910: fix code generated for GDTOI on x86_32Bertram Felgenhauer2007-11-211-12/+3
* FIX #1910: fix code generated for GDTOI on x86_32Bertram Felgenhauer2007-11-211-3/+12
* Move OPTIONS pragmas above commentsIan Lynagh2007-09-211-7/+7
* massive changes to add a 'zipper' representation of C--Norman Ramsey2007-09-061-13/+9
* change of representation for GenCmm, GenCmmTop, CmmProcNorman Ramsey2007-09-051-2/+2
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-041-1/+1
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-031-2/+2
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-011-0/+7
* comment wibbleBen.Lippmeier@anu.edu.au2007-08-241-11/+0
* Add spill/reload pseudo instrs to MachInstrsBen.Lippmeier@anu.edu.au2007-08-231-0/+65
* Add graph coloring register allocator.Ben.Lippmeier@anu.edu.au2007-08-141-3/+9
* Restrict .type directives to Linux targets onlyClemens Fruhwirth2007-06-301-3/+3
* disable .type directives on Windows; they confuse mingw's assemblerSimon Marlow2007-06-281-0/+4
* Set .type @object for all global symbols in NCGClemens Fruhwirth2007-06-271-1/+7
* Generate RelocatableReadOnlyData as .dataClemens Fruhwirth2007-06-271-2/+2
* PprMach.hs more accurate hack for x86-64, CmmLabelOff is not a relative refer...Clemens Fruhwirth2007-06-261-1/+0
* improve comments about x86-64 relative-offset hackerySimon Marlow2007-05-101-1/+2
* Fix truncate on amd64 NCG; fixes arith005.Ian Lynagh2007-05-031-6/+6
* Remove code that is dead, as we require __GLASGOW_HASKELL__ >= 504Ian Lynagh2007-04-061-54/+24
* optimisation: shortcut branches when possible (x86/x86_64 only for now)mrchebas@gmail.com2007-01-221-0/+2
* PowerPC NCG: support conditional branches outside +-32KBwolfgang.thaller@gmx.net2006-12-131-0/+13
* Support MO_WriteBarrier in PowerPC NCG (lwsync instruction)wolfgang.thaller@gmx.net2006-12-111-0/+2
* x86_64: support PIC and therefore, Mac OS X in the NCGwolfgang.thaller@gmx.net2006-12-071-12/+16
* Fix trac #921: generate *q instructions for int-float conversionsIan Lynagh2006-10-111-4/+4
* Module header tidyup #2Simon Marlow2006-10-111-10/+5