summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/SPARC/Instr.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-241-481/+0
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Do CafInfo/SRT analysis in CmmÖmer Sinan Ağacan2020-01-311-1/+1
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-3/+3
* Remove empty NCG.hJohn Ericson2019-09-131-1/+0
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-1/+1
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* removing x87 register support from native code genCarter Schonwald2019-04-101-3/+0
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Delete FastBoolThomas Miedema2015-08-211-3/+2
* Fix todo in compiler/nativeGen: Rename Size to Formatmarkus2015-07-071-20/+20
* nativeGen: detabify/dewhitespace SPARC/InstrAustin Seipp2014-07-201-311/+302
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-1/+3
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-1/+1
* Teach the linear register allocator how to allocate more stack if necessarySimon Marlow2012-09-201-0/+2
* Move some more constants into platformConstantsIan Lynagh2012-09-141-7/+10
* Move more code into codeGen/CodeGen/Platform.hsIan Lynagh2012-08-281-7/+8
* Pass platform down to lastxmmIan Lynagh2012-08-211-2/+2
* Fix validate by moving OPTIONS -fno-warn-tabs Validate fixed for Mac OS X 10....Thorkil Naur2011-11-071-3/+3
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Remove more defaultTargetPlatform usesIan Lynagh2011-07-151-19/+23
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-1/+1
* Implement jump table fix-ups for linear register allocator.Edward Z. Yang2011-04-271-4/+6
* Merge in new code generator branch.Simon Marlow2011-01-241-1/+1
* Implement SSE2 floating-point support in the x86 native code generator (#594)Simon Marlow2010-02-041-0/+3
* Remove unused importsIan Lynagh2009-07-071-2/+0
* Split Reg into vreg/hreg and add register pairsBen.Lippmeier@anu.edu.au2009-05-181-17/+23
* SPARC NCG: Base freeRegs on includes/MachRegs.h againBen.Lippmeier@anu.edu.au2009-04-201-0/+1
* SPARC NCG: Fix 64 bit addition, carry bit wasn't getting set.Ben.Lippmeier@anu.edu.au2009-03-301-0/+5
* SPARC NCG: Split out sanity checking into its own moduleBen.Lippmeier@anu.edu.au2009-02-231-0/+13
* SPARC NCG: Reorganise Reg and RegInfoBen.Lippmeier@anu.edu.au2009-02-161-26/+33
* NCG: Split up the native code generator into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-151-63/+307
* NCG: Split PprMach into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-051-21/+27
* NCG: Split RegAllocInfo into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-041-3/+4
* NCG: Rename MachRegs, MachInstrs -> Regs, Instrs to reflect arch specific namingBen.Lippmeier@anu.edu.au2009-02-041-1/+1
* NCG: Split MachInstrs into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-031-0/+188