summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* Improve X86CodeGen's pprASCII.HE, Tao2018-02-061-13/+34
* Hoopl.Collections: change right folds to strict left foldsMichal Terepeta2018-02-021-5/+4
* Mark xmm6 as caller saved in the register allocator for windows.klebinger.andreas@gmx.at2018-01-311-2/+4
* Handle the likely:True case in CmmContFlowOptklebinger.andreas@gmx.at2018-01-261-0/+3
* Add new mbmi and mbmi2 compiler flagsJohn Ky2018-01-216-0/+115
* Get rid of some stuttering in comments and docsGabor Greif2017-12-194-4/+4
* nativeGen: Use foldl' instead of foldlBen Gamari2017-11-281-1/+1
* nativeGen: Use plusUFMList instead of foldrBen Gamari2017-11-281-2/+2
* cmm: Use LocalBlockLabel instead of AsmTempLabel to represent blocksBen Gamari2017-11-285-14/+13
* Revert "Add new mbmi and mbmi2 compiler flags"Ben Gamari2017-11-226-115/+0
* Add new mbmi and mbmi2 compiler flagsJohn Ky2017-11-156-0/+115
* Fix PPC NCG after blockID patchPeter Trommler2017-11-093-18/+22
* PPC NCG: Impl branch prediction, atomic ops.Peter Trommler2017-11-023-61/+201
* Typofix in panicGabor Greif2017-10-301-1/+1
* Turn `compareByteArrays#` out-of-line primop into inline primopalexbiehl2017-10-293-0/+3
* Add -falignment-sanitization flagBen Gamari2017-10-291-0/+18
* Performance improvements linear regAlloc (#7258)Tobias Dammers2017-10-251-11/+13
* 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