summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Dwarf: Ensure block length is encoded correctlyBen Gamari2015-09-251-1/+1
* Dwarf: Rename binding to avoid shadowing pprBen Gamari2015-09-251-8/+8
* Annotate CmmBranch with an optional likely targetSimon Marlow2015-09-234-11/+14
* CodeGen: fix typo in error messageThomas Miedema2015-09-121-1/+1
* Dwarf: Produce .dwarf_aranges sectionBen Gamari2015-08-293-21/+77
* Dwarf: Produce {low,high}_pc attributes for compilation unitsBen Gamari2015-08-292-2/+13
* Dwarf: Fix DW_AT_use_UTF8 attributeBen Gamari2015-08-292-5/+6
* Refactor: delete most of the module FastTypesThomas Miedema2015-08-215-92/+85
* Delete FastBoolThomas Miedema2015-08-219-27/+12
* Fix misspelled function name in a commentBartosz Nitka2015-07-301-1/+1
* Fix todo in compiler/nativeGen: Rename Size to Formatmarkus2015-07-0721-935/+944
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-0310-238/+840
* Encode alignment in MO_Memcpy and friendsBen Gamari2015-06-163-48/+18
* Fix DWARF generation for MinGW (#10468)Peter Wortmann2015-06-113-12/+16
* Greatly speed up nativeCodeGen/seqBlocksJoachim Breitner2015-05-161-18/+35