summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/SPARC/CodeGen.hs
Commit message (Expand)AuthorAgeFilesLines
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Add support for prefetch with locality levels.Austin Seipp2013-10-011-2/+5
* Add support for byte endian swapping for Word 16/32/64.Austin Seipp2013-07-171-0/+1
* Revert "Add support for byte endian swapping for Word 16/32/64."Simon Peyton Jones2013-06-111-1/+0
* Add support for byte endian swapping for Word 16/32/64.Ian Lynagh2013-06-091-0/+1
* Refactor cmmMakeDynamicReferenceIan Lynagh2013-05-131-1/+1
* Fix typosGabor Greif2013-04-071-2/+2
* Add prefetch primops.Geoffrey Mainland2013-02-011-0/+1
* Implement word2Float# and word2Double#Johan Tibell2012-12-131-0/+2
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-36/+37
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-2/+2
* Some alpha renamingIan Lynagh2012-10-161-1/+1
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-5/+5
* Pass DynFlags down to bWordIan Lynagh2012-09-121-7/+14
* Move more code into codeGen/CodeGen/Platform.hsIan Lynagh2012-08-281-4/+6
* Make -fPIC a dynamic flagIan Lynagh2012-07-161-8/+9
* Remove some more Platform argumentsIan Lynagh2012-06-131-8/+4
* Add a quotRemWord2 primopIan Lynagh2012-04-211-6/+7
* Fix the unregisterised build; fixes #5901Ian Lynagh2012-02-271-3/+3
* Add a 2-word-multiply operatorIan Lynagh2012-02-241-0/+1
* Add a Word add-with-carry primopIan Lynagh2012-02-231-7/+6
* Add a primop for unsigned quotRem; part of #5598Ian Lynagh2012-02-171-0/+1
* Define a quotRem CallishMachOp; fixes #5598Ian Lynagh2012-02-141-89/+410
* Track STG live register information for use in LLVMDavid Terei2012-01-091-1/+1
* Remove unused arg field of CmmReturnDavid Terei2012-01-051-1/+1
* Remove unused argument field on CmmJumpDavid Terei2012-01-051-1/+1
* Make getDynFlags* functions use HasDynFlags/getDynFlags tooIan Lynagh2011-12-191-1/+1
* Get rid of the "safety" field of CmmCall (OldCmm)Simon Marlow2011-11-291-1/+1
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Renaming onlySimon Peyton Jones2011-08-251-4/+4
* Small refactoringIan Lynagh2011-07-151-11/+12
* More work towards cross-compilationIan Lynagh2011-07-151-12/+13
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-4/+4
* cmmTopCodeGen no longer takes DynFlags as an argumentIan Lynagh2011-06-081-5/+3
* Implement jump table fix-ups for linear register allocator.Edward Z. Yang2011-04-271-7/+9
* Merge in new code generator branch.Simon Marlow2011-01-241-5/+6
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-1/+1
* Trim unused imports detected by new unused-import codesimonpj@microsoft.com2009-07-061-1/+0
* SPARC NCG: Split out sanity checking into its own moduleBen.Lippmeier@anu.edu.au2009-02-231-35/+4
* SPARC NCG: Enforce the invariant that each block ends with a jump.Ben.Lippmeier@anu.edu.au2009-02-231-14/+50
* SPARC NCG: Split up into chunks, and fix warnings.Ben.Lippmeier@anu.edu.au2009-02-161-1240/+7
* SPARC NCG: Reorganise Reg and RegInfoBen.Lippmeier@anu.edu.au2009-02-161-1/+4
* NCG: Split up the native code generator into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-151-0/+1545