summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* TyposKrzysztof Gogolewski2013-10-121-1/+1
* Future-proof code for upcoming `array-0.5.0.0`Herbert Valerio Riedel2013-10-111-4/+4
* Add support for prefetch with locality levels.Austin Seipp2013-10-015-7/+56
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-0120-20/+20
* Discard unreachable code in the register allocator (#7574)Simon Marlow2013-09-233-15/+48
* SIMD primops are now generated using schemas that are polymorphic inGeoffrey Mainland2013-09-221-0/+2
* Fix AMP warnings.Austin Seipp2013-09-113-1/+27
* Remove dead codeJan Stolarek2013-09-102-7/+1
* Add basic support for GHCJSAustin Seipp2013-09-065-0/+13
* Add support for byte endian swapping for Word 16/32/64.Austin Seipp2013-07-176-0/+39
* Fix many ASSERT uses under Clang.Austin Seipp2013-06-182-2/+2
* Revert "Add support for byte endian swapping for Word 16/32/64."Simon Peyton Jones2013-06-116-29/+0
* Add support for byte endian swapping for Word 16/32/64.Ian Lynagh2013-06-096-0/+29
* Make the current module available to labelDynamicIan Lynagh2013-05-133-59/+78
* Use NatM_State record fields, rather than matching/constructing the whole typeIan Lynagh2013-05-131-12/+7
* Refactor cmmMakeDynamicReferenceIan Lynagh2013-05-135-20/+27
* Remove redundant cmmMakeDynamicReference' wrapperIan Lynagh2013-05-131-4/+2
* No need to map over all blocks, setting up PIC.Gabor Greif2013-04-131-12/+4
* Make explicit that there can be only one entry pointGabor Greif2013-04-121-3/+3
* There can be several blocks in a PPC/ELF cmm procGabor Greif2013-04-081-8/+15
* Remove tabs (M-x untabify)Gabor Greif2013-04-071-99/+91
* Fix typosGabor Greif2013-04-073-6/+6
* TyposGabor Greif2013-04-071-1/+1
* Detab modules with tabs on 5 lines or fewerIan Lynagh2013-04-062-25/+11
* Fix typosGabor Greif2013-04-063-3/+3
* Simplify away some old -dynamic-too stuff from the previous approachIan Lynagh2013-03-091-48/+33
* x86: promote arguments to C functions according to the ABI (#7383)Simon Marlow2013-02-231-6/+14
* allocMoreStack: we should be retargetting table jumps too.Simon Marlow2013-02-111-3/+3
* Fix bugs in PPC.Instr.allocMoreStack (#7498)PHO2013-02-111-39/+85
* AsmCodeGen.NcgImpl.ncgMakeFarBranches should take account of info tables (#709)PHO2013-02-022-11/+13
* Move AsmCodeGen.makeFarBranches to PPC.Instr (#709)PHO2013-02-022-39/+40
* Add prefetch primops.Geoffrey Mainland2013-02-013-0/+5
* Add support for passing SSE vectors in registers.Geoffrey Mainland2013-02-011-41/+47
* Add the Int32X4# primitive type and associated primops.Paul Monday2013-02-011-0/+18
* Add the Float32X4# primitive type and associated primops.Geoffrey Mainland2013-02-011-1/+35
* typosGabor Greif2013-01-301-1/+1
* Merge branch 'master' of https://github.com/ghc/ghcJohan Tibell2013-01-111-31/+24
|\
| * Update a panic messageIan Lynagh2013-01-111-1/+1
| * Whitespace only in nativeGen/SPARC/Base.hsIan Lynagh2013-01-111-31/+24
* | Add preprocessor defines when SSE is enabledJohan Tibell2013-01-101-10/+2
|/
* Fix bugs in allocMoreStack (#7498, #7510)Simon Marlow2013-01-073-42/+99
* Small refactoring: makes it easier to see what nativeCodeGen actually doesIan Lynagh2012-12-162-65/+75
* PPC: Implement stack resizing for the linear register allocator.Erik de Castro Lopo2012-12-162-15/+59
* De-tab compiler/nativeGen/PPC/Instr.hs.Erik de Castro Lopo2012-12-161-273/+266
* Implement word2Float# and word2Double#Johan Tibell2012-12-134-1/+28
* Small code tidy-upIan Lynagh2012-12-121-8/+7
* typoGabor Greif2012-12-121-1/+1
* Implement the -dynamic-too optimised path for the NCGIan Lynagh2012-12-111-32/+32
* Add more plumbing to the nativeCodeGenIan Lynagh2012-12-111-30/+56
* Tweak how 'count' is handled in the nativeCodeGenIan Lynagh2012-12-111-5/+4