summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Restore original alignment for info tablesSimon Brenner2016-01-273-4/+24
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-189-307/+305
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-313-3/+0
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-313-10/+0
* Adding flags: -ffull-guard-reasoning and too-many-guardsGeorge Karachalias2015-12-271-0/+4
* Add sparc64 a known architecture (Ticket #11211)John Paul Adrian Glaubitz2015-12-195-0/+12
* DynFlags: remove Opt_StaticThomas Miedema2015-12-151-7/+7
* Dwarf: Use .short instead of .hword on DarwinBen Gamari2015-12-121-1/+8
* Add kind equalities to GHC.Richard Eisenberg2015-12-1115-205/+201
* Kill redundant patternsBen Gamari2015-12-032-5/+0
* Output source notes in extended DWARF DIEsBen Gamari2015-11-233-29/+119
* Dwarf: Ensure tick parentage is preservedBen Gamari2015-11-231-8/+42
* Support multiple debug output levelsBen Gamari2015-11-233-9/+10
* Fix inconsistent pretty-printing of type familiesMichał Sośnicki2015-11-182-3/+4
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-1211-208/+233
* nativeGen.PPC: Fix shift arith. right > 31 bitsPeter Trommler2015-11-111-3/+8
* Dwarf.Constants: Introduce Haddock sectionsBen Gamari2015-11-011-8/+8
* cmm: Expose machine's stack and return address registerBen Gamari2015-11-011-1/+2
* Dwarf.Types: Fix comment styleBen Gamari2015-11-011-5/+5
* Dwarf: Preserve stack pointer registerBen Gamari2015-11-011-1/+11
* Add subWordC# on x86ishNikita Karetnikov2015-10-313-5/+12
* x86 codegen: don't generate location commentsSergei Trofimovich2015-10-291-3/+2
* Make Monad/Applicative instances MRP-friendlyHerbert Valerio Riedel2015-10-173-6/+6
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-142-7/+7
* PPC: Fix right shift by 32 bits #10870Erik de Castro Lopo2015-10-121-6/+15
* compiler/nativeGen/PPC/Ppr.hs: WhitespaceErik de Castro Lopo2015-10-121-7/+7
* AsmCodeGen: Ensure LLVM .line directives are sortedBen Gamari2015-10-071-2/+6
* nativeGen PPC: fix > 16 bit offsets in stack handlingPeter Trommler2015-10-023-13/+73