summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Package the NativeGen state up into a named typeIan Lynagh2012-12-111-35/+26
* Small refactoring: Use more idiomatic strictness forcing in AsmCodeGenIan Lynagh2012-12-111-7/+5
* Make nativeCodeGen return the rest of its UniqSupplyIan Lynagh2012-12-061-7/+9
* Haddoc fixBen Lippmeier2012-11-141-9/+9
* Comments and formatting to register allocator statsBen Lippmeier2012-11-141-38/+87
* Comments and formatting to spill cost codeBen Lippmeier2012-11-141-52/+62
* Comments and formatting to spill cleanerBen Lippmeier2012-11-141-147/+166
* Comments and formatting to register allocatorsBen Lippmeier2012-11-145-252/+326
* De-tabify register allocator codeBen Lippmeier2012-11-1410-961/+889
* Tell the compiler about alpha, mipseb and mipsel again; fixes #7339Ian Lynagh2012-11-135-0/+39
* Fix warningsSimon Marlow2012-11-122-2/+0
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-1235-257/+277
* Fix typosIan Lynagh2012-11-011-2/+2