summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* A bunch of typofixesGabor Greif2017-09-263-3/+3
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-1963-0/+126
* nativeGen: Consistently use blockLbl to generate CLabels from BlockIdsBen Gamari2017-09-197-22/+20
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-073-3/+3
* Handle W80 in floatFormatGabor Greif2017-09-071-0/+1
* Clean up opt and llcMoritz Angermann2017-09-061-1/+1
* Add debugPprTypeSimon Peyton Jones2017-08-312-2/+2
* nativeGen: Don't index into linked listsBen Gamari2017-08-292-10/+25
* Typo fixedGabor Greif2017-08-241-1/+1
* Add support for producing position-independent executablesBen Gamari2017-08-225-25/+26
* Drop GHC 7.10 compatibilityRyan Scott2017-08-011-2/+0
* A bunch of typofixesGabor Greif2017-07-311-1/+1
* Fix note references and some typosGabor Greif2017-07-261-1/+1
* Use correct section types syntax for architectureBen Gamari2017-07-113-6/+10
* Implement split-sections support for windows.Tamar Christina2017-07-081-11/+20
* DWARF: Use .short to render half-machine-wordsBen Gamari2017-06-261-8/+1
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-2319-21/+33
* Use lengthIs and friends in more placesRyan Scott2017-06-021-1/+2
* PPC NCG: Lower MO_*_Fabs as PowerPC fabs instructionPeter Trommler2017-05-013-0/+12
* nativeGen: Use SSE2 SQRT instructionBen Gamari2017-04-283-7/+15
* PPC NCG: Implement callish prim opsPeter Trommler2017-04-254-176/+591
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-4/+1
* Typos in comments [ci skip]Gabor Greif2017-04-051-1/+1
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-043-28/+26
* x86 nativeGen: Fix test with mask in range [128,255] (#13425)Reid Barton2017-03-241-1/+5
* Typos in comments (notes too) [ci skip]Gabor Greif2017-03-241-1/+1
* 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