summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* A bunch of typofixesGabor Greif2017-09-261-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-196-0/+12
* nativeGen: Consistently use blockLbl to generate CLabels from BlockIdsBen Gamari2017-09-192-6/+6
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-071-1/+1
* Add debugPprTypeSimon Peyton Jones2017-08-311-1/+1
* nativeGen: Don't index into linked listsBen Gamari2017-08-291-4/+6
* Add support for producing position-independent executablesBen Gamari2017-08-221-2/+2
* Drop GHC 7.10 compatibilityRyan Scott2017-08-011-2/+0
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-233-3/+6
* nativeGen: Use SSE2 SQRT instructionBen Gamari2017-04-283-7/+15
* x86 nativeGen: Fix test with mask in range [128,255] (#13425)Reid Barton2017-03-241-1/+5
* 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-072-4/+40
* Spelling only [ci skip]Gabor Greif2017-02-231-1/+1
* Honour -dsuppress-uniques more thoroughlySimon Peyton Jones2017-02-171-6/+6
* Debug: Use local symbols for unwind points (#13278)Ben Gamari2017-02-142-3/+4
* Cmm: Add support for undefined unwinding statementsBen Gamari2017-02-081-3/+3
* Generalize CmmUnwind and pass unwind information through NCGBen Gamari2017-02-083-13/+54
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-082-4/+5
* Reduce the size of string literals in binaries.Thijs Alkemade2016-12-061-5/+21
* Correct spelling of command-line option in commentGabor Greif2016-11-171-1/+1
* Inline compiler/NOTES into X86/Ppr.hsMatthew Pickering2016-11-161-0/+18
* CodeGen X86: fix unsafe foreign calls wrt inliningSylvain HENRY2016-10-011-36/+75
* Fix codegen bug in PIC version of genSwitch (#12433)Simon Marlow2016-09-151-3/+6
* Revert "codeGen: Remove binutils<2.17 hack, fixes T11758"Simon Peyton Jones2016-08-192-3/+35
* codeGen: Remove binutils<2.17 hack, fixes T11758Alex Dzyoba2016-08-052-35/+3
* Reduce default for -fmax-pmcheck-iterations from 1e7 to 2e6Herbert Valerio Riedel2016-04-101-0/+6
* Restore original alignment for info tablesSimon Brenner2016-01-271-0/+9
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-49/+49
* Support multiple debug output levelsBen Gamari2015-11-231-3/+3
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-122-100/+72
* Add subWordC# on x86ishNikita Karetnikov2015-10-311-5/+10
* x86 codegen: don't generate location commentsSergei Trofimovich2015-10-291-3/+2
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-141-4/+4
* Annotate CmmBranch with an optional likely targetSimon Marlow2015-09-231-3/+4
* CodeGen: fix typo in error messageThomas Miedema2015-09-121-1/+1
* Refactor: delete most of the module FastTypesThomas Miedema2015-08-211-22/+20
* Delete FastBoolThomas Miedema2015-08-213-6/+3
* Fix todo in compiler/nativeGen: Rename Size to Formatmarkus2015-07-074-576/+584
* Encode alignment in MO_Memcpy and friendsBen Gamari2015-06-161-17/+8
* Refactor the story around switches (#10137)Joachim Breitner2015-03-301-6/+8
* Generate DWARF unwind informationPeter Wortmann2014-12-161-0/+6
* Generate DWARF info sectionPeter Wortmann2014-12-161-3/+12
* Generate .loc/.file directives from source ticksPeter Wortmann2014-12-163-1/+23
* Add unwind information to CmmPeter Wortmann2014-12-161-0/+1
* Tick scopesPeter Wortmann2014-12-161-1/+2
* Source notes (Cmm support)Peter Wortmann2014-12-161-0/+1
* Allow -dead_strip linking on platforms with .subsections_via_symbolsMoritz Angermann2014-11-191-6/+1
* Per-thread allocation counters and limitsSimon Marlow2014-11-123-21/+60
* Revert "Place static closures in their own section."Edward Z. Yang2014-10-201-4/+0