summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAlloc/Linear
Commit message (Expand)AuthorAgeFilesLines
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-2411-2217/+0
* Modules: Driver (#13009)Sylvain Henry2020-02-216-6/+6
* Disable two warnings for files that trigger themTom Ellis2020-01-272-0/+3
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-254-8/+8
* PmCheck: Formulate as translation between Clause TreesSebastian Graf2020-01-251-1/+3
* Implement s390x LLVM backend.Stefan Schulze Frielinghaus2019-10-222-0/+2
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-1/+1
* Revert "Add support for SIMD operations in the NCG"Ben Gamari2019-07-162-9/+2
* Add support for SIMD operations in the NCGAbhiroop Sarkar2019-07-032-2/+9
* Move 'Platform' to ghc-bootJohn Ericson2019-06-196-6/+6
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-121-5/+4
* Use datatype for unboxed returns when loading ghc into ghciMichael Sloan2019-05-221-25/+39
* Don't wrap the entry map for LiveInfo in Maybe.klebinger.andreas@gmx.at2019-02-151-1/+1
* Fix unused-import warningsDavid Eichmann2018-11-225-6/+0
* NCG: New code layout algorithm.Andreas Klebinger2018-11-174-25/+55
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-1/+0
* Performance improvements linear regAlloc (#7258)Tobias Dammers2017-10-251-11/+13
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-1911-0/+22
* Clean up opt and llcMoritz Angermann2017-09-061-1/+1
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-232-2/+2
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-041-10/+10
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-011-3/+3
* nativeGen: Use `foldl'` instead of `foldr` in free register accumulationBen Gamari2017-01-246-9/+13
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-082-0/+2
* Remove most functions from cmm/BlockIdMichal Terepeta2016-11-291-1/+1
* Document some codegen nondeterminismBartosz Nitka2016-07-071-1/+2
* Remove uniqSetToListBartosz Nitka2016-07-011-3/+5
* Remove ufmToListBartosz Nitka2016-06-303-14/+34
* Remove some `undefined`sÖmer Sinan Ağacan2016-06-271-5/+4
* Provide Uniquable version of SCCBartosz Nitka2016-06-231-2/+2
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-311-1/+0
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-311-4/+0
* Add sparc64 a known architecture (Ticket #11211)John Paul Adrian Glaubitz2015-12-192-0/+2
* Add kind equalities to GHC.Richard Eisenberg2015-12-115-39/+39
* Make Monad/Applicative instances MRP-friendlyHerbert Valerio Riedel2015-10-171-2/+2
* Delete FastBoolThomas Miedema2015-08-211-3/+2
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-032-2/+2
* Remove redundant constraints in the compiler itself, found by -fwarn-redundan...Simon Peyton Jones2015-01-061-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