summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAlloc/Linear
Commit message (Expand)AuthorAgeFilesLines
* Remove redundant constraints in the compiler itself, found by -fwarn-redundan...wip/redundant-constraintsSimon Peyton Jones2015-01-051-2/+2
* Generate .loc/.file directives from source ticksPeter Wortmann2014-12-161-2/+2
* Stop exporting, and stop using, functions marked as deprecatedThomas Miedema2014-09-271-1/+1
* Make Applicative a superclass of MonadAustin Seipp2014-09-091-1/+3
* refactor to fix 80column overflowSimon Marlow2014-08-011-16/+20
* Allow multiple entry points when allocating recursive groups (#9303)Simon Marlow2014-07-311-24/+24
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-154-1/+5
* ghc: initial AArch64 patchesColin Watson2014-04-212-0/+2
* Fix AMP warnings.Austin Seipp2013-09-111-1/+9
* Add basic support for GHCJSAustin Seipp2013-09-062-0/+2
* TyposGabor Greif2013-04-071-1/+1
* Fix typosGabor Greif2013-04-063-3/+3
* De-tabify register allocator codeBen Lippmeier2012-11-145-232/+197
* Tell the compiler about alpha, mipseb and mipsel again; fixes #7339Ian Lynagh2012-11-132-0/+6
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-123-10/+8
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-5/+5
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-1/+12
* fix warningsSimon Marlow2012-09-201-4/+1
* Teach the linear register allocator how to allocate more stack if necessarySimon Marlow2012-09-202-29/+32
* Move some more constants into platformConstantsIan Lynagh2012-09-145-19/+19
* Remove more Platform argumentsIan Lynagh2012-09-142-50/+51
* Whitespace only in nativeGen/RegAlloc/Linear/JoinToTargets.hsIan Lynagh2012-09-141-205/+196
* Remove more Platform argumentsIan Lynagh2012-09-143-30/+33
* Remove a load of Platform arguments from RegM functionsIan Lynagh2012-09-141-74/+73
* Put DynFlags into the RegM monadIan Lynagh2012-09-143-20/+26
* Whitespace only in nativeGen/RegAlloc/Linear/State.hsIan Lynagh2012-09-141-55/+50
* Remove some CPPIan Lynagh2012-09-104-26/+81
* Move more code into codeGen/CodeGen/Platform.hsIan Lynagh2012-08-285-41/+40
* Whitespace only in nativeGen/RegAlloc/Linear/X86/FreeRegs.hsIan Lynagh2012-08-211-24/+17
* Pass platform down to lastintIan Lynagh2012-08-213-8/+8
* Pass platform down to lastxmmIan Lynagh2012-08-213-17/+19
* Start separating out the RTS and Haskell imports of MachRegs.hIan Lynagh2012-08-061-1/+1
* comment wibbleSimon Marlow2012-08-021-1/+1
* Improve code generated when real registers are clobberedSimon Marlow2012-07-311-32/+59
* bugfix: cope when a source reg is dead at a join pointSimon Marlow2012-07-301-10/+4
* Move -fno-warn-orphan flag into individual modulesIan Lynagh2012-07-151-0/+1
* fix warningSimon Marlow2012-07-061-1/+0
* Allow the register allocator access to argument regs (R1.., F1.., etc.)Simon Marlow2012-07-061-8/+15
* bugfix: coalescing moves from RealReg to VirtualReg got broken at some pointSimon Marlow2012-07-061-1/+6
* Remove PlatformOutputableIan Lynagh2012-06-131-15/+15
* add support for ARM hard-float ABI (fixes #5914)Karel Gardas2012-04-272-14/+14
* Remove registerised code for dead architectures: mips, ia64, alpha,David Terei2011-11-222-6/+0
* Use -fwarn-tabs when validatingIan Lynagh2011-11-048-0/+56
* Eliminate all uses of IF_ARCH_i386, and remove the definitionIan Lynagh2011-10-231-2/+2
* A little more CPP removalIan Lynagh2011-10-192-0/+6
* Revert "Remove ArchUnknown"Ian Lynagh2011-10-192-0/+2
* Remove ArchUnknownIan Lynagh2011-10-182-2/+0
* Renaming onlySimon Peyton Jones2011-08-252-4/+4
* enhance ArchARM with ISA and ISA extensionsKarel Gardas2011-08-212-2/+2
* Remove more defaultTargetPlatform usesIan Lynagh2011-07-153-9/+7