summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* Typos in manual and commentsGabor Greif2017-03-141-2/+2
* implement missing Fabs{32,64} on i386 NCG and UNREGSergei Trofimovich2017-03-101-2/+2
* Generate better fp abs for X86 and llvm with default cmm otherwiseDominic Steinitz2017-03-074-4/+44
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-018-38/+42
* Spelling only [ci skip]Gabor Greif2017-02-231-1/+1
* Honour -dsuppress-uniques more thoroughlySimon Peyton Jones2017-02-174-23/+23
* Debug: Use local symbols for unwind points (#13278)Ben Gamari2017-02-142-3/+4
* Dwarf.Types: Use DW_CFA_same_value encoding when possibleBen Gamari2017-02-111-6/+15
* Cmm: Add support for undefined unwinding statementsBen Gamari2017-02-083-20/+37
* Generalize CmmUnwind and pass unwind information through NCGBen Gamari2017-02-087-56/+211
* 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