summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* Remove some CPP from nativeGen/X86/Instr.hsIan Lynagh2012-08-281-5/+4
* Remove some CPP from nativeGen/PPC/Regs.hIan Lynagh2012-08-283-27/+16
* Remove some old commented-out codeIan Lynagh2012-08-281-128/+0
* Move more code into codeGen/CodeGen/Platform.hsIan Lynagh2012-08-2818-974/+202
* Fix -fPIC with the new code generatorSimon Marlow2012-08-284-7/+7
* Fix for optimizer bug on linux-powerpc (#6156).Erik de Castro Lopo2012-08-231-4/+4
* More CPP removal in nativeGen/X86/Regs.hsIan Lynagh2012-08-222-12/+10
* More CPP removal in nativeGen/X86/Regs.hsIan Lynagh2012-08-221-15/+10
* Remove some CPP in nativeGen/X86/Regs.hsIan Lynagh2012-08-222-30/+24
* Make the PPC globalRegMaybe more similar to the other platforms'Ian Lynagh2012-08-212-27/+27
* Whitespace only in compiler/nativeGen/PPC/Regs.hsIan Lynagh2012-08-211-201/+194
* Whitespace only in nativeGen/RegAlloc/Linear/X86/FreeRegs.hsIan Lynagh2012-08-211-24/+17
* Remove unused 'targetWordSize'Ian Lynagh2012-08-211-6/+0
* Pass platform down to lastintIan Lynagh2012-08-215-25/+25
* Pass platform down to lastxmmIan Lynagh2012-08-2114-108/+129
* Move activeStgRegs into CodeGen.PlatformIan Lynagh2012-08-211-1/+1
* Reduce the likelihood of x64/x86-64 changes breaking the build on other arche...Erik de Castro Lopo2012-08-211-36/+20
* Fix build failure on OS X (#7119)Simon Marlow2012-08-091-1/+2
* Start separating out the RTS and Haskell imports of MachRegs.hIan Lynagh2012-08-064-4/+4
* Convert prefix uses of (<>) to infix <>Ian Lynagh2012-08-052-5/+5
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-08-052-33/+63
|\
| * comment wibbleSimon Marlow2012-08-021-1/+1
| * Disable the mini-inliner when using the new codegenSimon Marlow2012-08-021-1/+4
| * Improve code generated when real registers are clobberedSimon Marlow2012-07-311-32/+59
* | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-07-307-153/+161
|\ \ | |/
| * fix warningsSimon Marlow2012-07-301-1/+1
| * fix merge bugsSimon Marlow2012-07-302-7/+7
| * New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-306-143/+157
| * bugfix: cope when a source reg is dead at a join pointSimon Marlow2012-07-301-10/+4
* | Remove nativeGen/PprInstruction.hsIan Lynagh2012-07-291-2/+0
|/
* Remove pprNatCmmDecl's Platform argumentIan Lynagh2012-07-244-56/+64
* Remove unnecessary Platform arguments in nativeGen/PPC/Ppr.hsIan Lynagh2012-07-241-207/+214
* GHC 7.4 is now required for building HEADIan Lynagh2012-07-201-5/+0
* Remove most of the redundant Platform argument passing in nativeGen/X86/Ppr.hsIan Lynagh2012-07-181-327/+334
* Remove a load of Platform argumentsIan Lynagh2012-07-181-117/+117
* Whitespace only in nativeGen/SPARC/Ppr.hsIan Lynagh2012-07-181-305/+300
* Make -fPIC a dynamic flagIan Lynagh2012-07-165-73/+76
* Fix a warningIan Lynagh2012-07-161-1/+7
* Remove redundant warning suppressionIan Lynagh2012-07-161-1/+0
* Move -fno-warn-orphan flag into individual modulesIan Lynagh2012-07-154-0/+4
* 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
* fix warningSimon Marlow2012-07-061-1/+0
* Allow the register allocator access to argument regs (R1.., F1.., etc.)Simon Marlow2012-07-065-81/+61
* bugfix: coalescing moves from RealReg to VirtualReg got broken at some pointSimon Marlow2012-07-061-1/+6
* Fix merge-related problemsSimon Marlow2012-07-041-1/+1
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-0425-1900/+2004
|\
| * Remove some more redundant Platform argumentsIan Lynagh2012-06-201-1/+1