summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAlloc
Commit message (Expand)AuthorAgeFilesLines
* refactor to fix 80column overflowSimon Marlow2014-08-011-16/+20
* Allow multiple entry points when allocating recursive groups (#9303)Simon Marlow2014-07-312-35/+39
* Fix discarding of unreachable code in the register allocator (#9155)Simon Marlow2014-06-061-4/+10
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-158-3/+15
* ghc: initial AArch64 patchesColin Watson2014-04-213-0/+6
* Validate inferred theta. Fixes #8883Jan Stolarek2014-04-191-0/+1
* Fix a popular typo in commentsGabor Greif2014-02-011-1/+1
* TyposKrzysztof Gogolewski2013-10-121-1/+1
* Discard unreachable code in the register allocator (#7574)Simon Marlow2013-09-231-7/+33
* Fix AMP warnings.Austin Seipp2013-09-111-1/+9
* Add basic support for GHCJSAustin Seipp2013-09-063-0/+6
* Fix typosGabor Greif2013-04-071-3/+3
* TyposGabor Greif2013-04-071-1/+1
* Fix typosGabor Greif2013-04-063-3/+3
* 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-133-0/+18
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-129-22/+20
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-306-32/+32
* Refactor the way dump flags are handledIan Lynagh2012-10-181-3/+3
* Some alpha renamingIan Lynagh2012-10-161-6/+6
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-1/+12
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-09-203-32/+37
|\
| * fix warningsSimon Marlow2012-09-201-4/+1
| * fix warningSimon Marlow2012-09-201-0/+5
| * Teach the linear register allocator how to allocate more stack if necessarySimon Marlow2012-09-202-29/+32
* | Remove redundant pragmas from RegAlloc.LivenessIan Lynagh2012-09-201-2/+0
* | Make addSRM to strict additionsIan Lynagh2012-09-201-1/+4
* | Fix warnings in RegAlloc.Graph.StatsIan Lynagh2012-09-201-1/+6
* | Whitespace only in nativeGen/RegAlloc/Graph/Stats.hsIan Lynagh2012-09-201-198/+192
|/
* Move some more constants into platformConstantsIan Lynagh2012-09-147-27/+28
* 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-218-75/+91
* 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
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-2/+2