summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAlloc
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove some `undefined`sÖmer Sinan Ağacan2016-06-271-5/+4
* Provide Uniquable version of SCCBartosz Nitka2016-06-232-5/+5
* Kill foldUniqSetBartosz Nitka2016-06-062-3/+4
* Kill mapUniqSetBartosz Nitka2016-04-281-6/+2
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-8/+7
* 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-193-0/+6
* Add kind equalities to GHC.Richard Eisenberg2015-12-1113-170/+170
* Kill redundant patternsBen Gamari2015-12-032-5/+0
* Make Monad/Applicative instances MRP-friendlyHerbert Valerio Riedel2015-10-171-2/+2
* Refactor: delete most of the module FastTypesThomas Miedema2015-08-211-27/+25
* Delete FastBoolThomas Miedema2015-08-212-4/+3
* Fix misspelled function name in a commentBartosz Nitka2015-07-301-1/+1
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-033-6/+6
* Replace .lhs with .hs in compiler commentsYuri de Wit2015-02-091-2/+2
* Remove redundant constraints in the compiler itself, found by -fwarn-redundan...Simon Peyton Jones2015-01-062-9/+6
* Generate .loc/.file directives from source ticksPeter Wortmann2014-12-161-2/+2
* Stop exporting, and stop using, functions marked as deprecatedThomas Miedema2014-09-272-2/+2
* Delete hack that was once needed to fix the buildThomas Miedema2014-09-252-0/+2
* 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-312-35/+39