summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* Nix typo and redundant where-clausesRyan Scott2017-01-251-2/+0
* nativeGen: Use `foldl'` instead of `foldr` in free register accumulationBen Gamari2017-01-246-9/+13
* Fix terminal corruption bug and clean up SDoc interface.Phil Ruffwind2017-01-101-4/+3
* Typofixes in manual and comments [ci skip]Gabor Greif2017-01-041-1/+1
* Fix string merging with -split-sectionsSimon Brenner2016-12-161-3/+14
* CLabel: Kill redundant UnitId argument from labelDynamicBen Gamari2016-12-161-8/+8
* NCG: Implement trivColorable for PowerPC 64-bitPeter Trommler2016-12-091-4/+4
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-0814-23/+32
* nativeGen: Fix string merging on WindowsBen Gamari2016-12-081-3/+6
* Reduce the size of string literals in binaries.Thijs Alkemade2016-12-064-5/+33
* Remove most functions from cmm/BlockIdMichal Terepeta2016-11-295-11/+12
* NCGMonad: Add MonadUnique NatM instanceBen Gamari2016-11-291-0/+8
* AsmCodeGen: Refactor worker in cmmNativeGensBen Gamari2016-11-291-10/+13
* Purge GHC of literate PerlDemi Obenour2016-11-291-1/+1
* Correct spelling of command-line option in commentGabor Greif2016-11-171-1/+1
* Inline compiler/NOTES into X86/Ppr.hsMatthew Pickering2016-11-163-2/+20
* Test for unnecessary register spillsThomas Jakway2016-11-151-1/+12
* Typos in commentsGabor Greif2016-10-171-1/+1
* RegAlloc: Make some pattern matched completeJoachim Breitner2016-10-062-5/+8
* PPC/CodeGen: fix lwa instruction generationPeter Trommler2016-10-011-4/+12
* CodeGen X86: fix unsafe foreign calls wrt inliningSylvain HENRY2016-10-011-36/+75
* Comments and manual only: spellingGabor Greif2016-09-281-1/+1
* Fix codegen bug in PIC version of genSwitch (#12433)Simon Marlow2016-09-151-3/+6
* PPC NCG: Implement minimal stack frame header.Peter Trommler2016-08-312-8/+27
* Revert "codeGen: Remove binutils<2.17 hack, fixes T11758"Simon Peyton Jones2016-08-192-3/+35
* 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
* AsmCodeGen: Give linear-scan and coloring reg. allocators different cc namesÖmer Sinan Ağacan2016-08-061-2/+2
* codeGen: Remove binutils<2.17 hack, fixes T11758Alex Dzyoba2016-08-052-35/+3
* Document some codegen nondeterminismBartosz Nitka2016-07-077-15/+23
* Remove uniqSetToListBartosz Nitka2016-07-017-32/+61
* nativeGen: Allow -fregs-graph to be usedBen Gamari2016-06-301-4/+2
* Remove ufmToListBartosz Nitka2016-06-305-20/+44
* Delete Ord UniqueBartosz Nitka2016-06-301-1/+22
* Remove some `undefined`sÖmer Sinan Ağacan2016-06-271-5/+4
* Provide Uniquable version of SCCBartosz Nitka2016-06-233-6/+6
* PPC NCG: Fix and refactor TOC handling.Peter Trommler2016-06-191-28/+28
* PPC NCG: Fix float parameter passing on 64-bit.Peter Trommler2016-06-192-7/+22
* Fix trac #10647: Notice about lack of SIMD supportSeraphime Kirkovski2016-06-191-1/+3
* Kill foldUniqSetBartosz Nitka2016-06-062-3/+4
* PPC NCG: Fix pretty printing of st[wd]ux instr.Peter Trommler2016-05-161-1/+2
* PPC NCG: Improve pointer de-tagging codePeter Trommler2016-04-293-5/+36
* Kill mapUniqSetBartosz Nitka2016-04-281-6/+2
* Reduce default for -fmax-pmcheck-iterations from 1e7 to 2e6Herbert Valerio Riedel2016-04-101-0/+6
* Fix AIX/ppc codegen in `-prof` compilation modeHerbert Valerio Riedel2016-03-271-2/+8
* Remove code-duplication in the PPC NCGHerbert Valerio Riedel2016-03-241-26/+19
* Add NCG support for AIX/ppc32Herbert Valerio Riedel2016-03-245-10/+205
* PPC NCG: Emit more portable `fcmpu 0, ...` instead of `fcmpu cr0, ...`Herbert Valerio Riedel2016-03-211-2/+6
* Dwarf: Add support for labels in unwind expressionsBen Gamari2016-03-202-1/+3
* Overhaul the Overhauled Pattern Match CheckerGeorge Karachalias2016-02-041-4/+0