summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAlloc/Graph/Main.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-241-472/+0
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* PmCheck: Formulate as translation between Clause TreesSebastian Graf2020-01-251-0/+3
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* Remove Bag fold specialisations (#16969)Richard Lupton2019-08-191-2/+2
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* Don't wrap the entry map for LiveInfo in Maybe.klebinger.andreas@gmx.at2019-02-151-2/+3
* Allow resizing the stack for the graph allocator.klebinger.andreas@gmx.at2019-02-081-12/+26
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-1/+0
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-011-8/+8
* RegAlloc: Make some pattern matched completeJoachim Breitner2016-10-061-0/+3
* RegAlloc: Remove duplicate seqList (use seqList from Util)Ömer Sinan Ağacan2016-08-061-14/+7
* Document some codegen nondeterminismBartosz Nitka2016-07-071-1/+2
* Remove uniqSetToListBartosz Nitka2016-07-011-8/+13
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-14/+14
* Kill redundant patternsBen Gamari2015-12-031-3/+0
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Comments and formatting to register allocatorsBen Lippmeier2012-11-141-102/+134
* Refactor the way dump flags are handledIan Lynagh2012-10-181-3/+3
* Some alpha renamingIan Lynagh2012-10-161-6/+6
* Move some more constants into platformConstantsIan Lynagh2012-09-141-1/+1
* Pass platform down to lastxmmIan Lynagh2012-08-211-3/+3
* Remove redundant warning suppressionIan Lynagh2012-07-161-1/+0
* Remove more unused Platform argumentsIan Lynagh2012-06-131-2/+2
* Remove PlatformOutputableIan Lynagh2012-06-131-5/+5
* Whitespace only in nativeGen/RegAlloc/Graph/Main.hsIan Lynagh2012-06-131-306/+299
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-10/+16
* Renaming onlySimon Peyton Jones2011-08-251-4/+4
* Remove more defaultTargetPlatform usesIan Lynagh2011-07-151-1/+1
* Remove some more defaultTargetPlatform usesIan Lynagh2011-07-151-5/+6
* Remove some defaultTargetPlatform'sIan Lynagh2011-07-151-2/+2
* More work towards cross-compilationIan Lynagh2011-07-151-9/+11
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-6/+6
* NCG: Comments and formatting onlybenl@ouroborus.net2010-06-241-8/+0
* NCG: Do the actual reversing of SCCsbenl@ouroborus.net2010-06-241-2/+4
* NCG: Fix dumping of graphs in regalloc stats for graph allocatorbenl@ouroborus.net2010-06-241-2/+4
* NCG: Refactor representation of code with liveness infoBen.Lippmeier@anu.edu.au2009-09-171-2/+2
* NCG: Also show the result of applying coalesings with -ddump-asm-regalloc-stagesBen.Lippmeier.anu.edu.au2009-09-171-0/+1
* Implement SSE2 floating-point support in the x86 native code generator (#594)Simon Marlow2010-02-041-15/+3
* Remove unused importsIan Lynagh2009-07-071-1/+0
* Follow vreg/hreg patch in x86 NCGBen.Lippmeier@anu.edu.au2009-05-191-0/+3
* Don't try and coalesce RealReg->RealReg movesBen.Lippmeier@anu.edu.au2009-05-191-3/+7
* Split Reg into vreg/hreg and add register pairsBen.Lippmeier@anu.edu.au2009-05-181-52/+94
* NCG: Split up the native code generator into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-151-22/+34
* NCG: Move RegLiveness -> RegAlloc.LivenessBen.Lippmeier@anu.edu.au2009-02-041-1/+1
* NCG: Rename MachRegs, MachInstrs -> Regs, Instrs to reflect arch specific namingBen.Lippmeier@anu.edu.au2009-02-041-2/+2
* NCG: Move the graph allocator into its own dirBen.Lippmeier@anu.edu.au2009-02-031-0/+367