summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAlloc
Commit message (Expand)AuthorAgeFilesLines
* PmCheck: Formulate as translation between Clause TreesSebastian Graf2020-01-253-2/+9
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-043-3/+3
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-282-2/+2
* Fix bug in the x86 backend involving the CFG.Andreas Klebinger2019-10-231-2/+2
* Implement s390x LLVM backend.Stefan Schulze Frielinghaus2019-10-223-0/+5
* Add loop level analysis to the NCG backend.klebinger.andreas@gmx.at2019-10-161-47/+54
* Remove empty NCG.hJohn Ericson2019-09-131-2/+0
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-1/+1
* Remove Bag fold specialisations (#16969)Richard Lupton2019-08-191-2/+2
* Remove unused imports of the form 'import foo ()' (Fixes #17065)James Foster2019-08-152-2/+0
* Revert "Add support for SIMD operations in the NCG"Ben Gamari2019-07-163-9/+3
* Add support for SIMD operations in the NCGAbhiroop Sarkar2019-07-033-3/+9
* Move 'Platform' to ghc-bootJohn Ericson2019-06-1912-12/+12
* 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
* removing x87 register support from native code genCarter Schonwald2019-04-101-26/+12
* Rip out object splittingBen Gamari2019-03-051-4/+0
* Don't wrap the entry map for LiveInfo in Maybe.klebinger.andreas@gmx.at2019-02-155-23/+26
* Allow resizing the stack for the graph allocator.klebinger.andreas@gmx.at2019-02-083-33/+70
* Fix unused-import warningsDavid Eichmann2018-11-225-6/+0
* NCG: New code layout algorithm.Andreas Klebinger2018-11-175-41/+83
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-214-7/+0
* stack: fix stack allocations on WindowsTamar Christina2018-07-181-2/+2
* Typofixes in comments and whitespace only [ci skip]Gabor Greif2018-06-261-6/+6
* Track type variable scope more carefully.Richard Eisenberg2018-03-311-2/+0
* Hoopl.Collections: change right folds to strict left foldsMichal Terepeta2018-02-021-5/+4
* Typofix in panicGabor Greif2017-10-301-1/+1
* Performance improvements linear regAlloc (#7258)Tobias Dammers2017-10-251-11/+13
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-1921-0/+42
* Clean up opt and llcMoritz Angermann2017-09-061-1/+1
* nativeGen: Don't index into linked listsBen Gamari2017-08-291-6/+19
* A bunch of typofixesGabor Greif2017-07-311-1/+1
* Fix note references and some typosGabor Greif2017-07-261-1/+1
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-236-6/+7
* Typos in comments [ci skip]Gabor Greif2017-04-051-1/+1
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-042-20/+20
* Typos in comments (notes too) [ci skip]Gabor Greif2017-03-241-1/+1
* Typos in manual and commentsGabor Greif2017-03-141-2/+2
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-018-38/+42
* nativeGen: Use `foldl'` instead of `foldr` in free register accumulationBen Gamari2017-01-246-9/+13
* Typofixes in manual and comments [ci skip]Gabor Greif2017-01-041-1/+1
* NCG: Implement trivColorable for PowerPC 64-bitPeter Trommler2016-12-091-4/+4
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-086-4/+9
* Remove most functions from cmm/BlockIdMichal Terepeta2016-11-294-10/+10
* RegAlloc: Make some pattern matched completeJoachim Breitner2016-10-062-5/+8
* RegAlloc: Use IntSet/IntMaps instead of generic Set/MapsÖmer Sinan Ağacan2016-08-063-28/+22
* RegAlloc: Remove duplicate seqList (use seqList from Util)Ömer Sinan Ağacan2016-08-061-14/+7
* Document some codegen nondeterminismBartosz Nitka2016-07-076-14/+20
* Remove uniqSetToListBartosz Nitka2016-07-017-32/+61
* Remove ufmToListBartosz Nitka2016-06-305-20/+44