summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/AsmCodeGen.hs
Commit message (Expand)AuthorAgeFilesLines
* NCG: correctly escape path strings on Windows (#16389)Sylvain Henry2019-03-091-1/+1
* Rip out object splittingBen Gamari2019-03-051-25/+7
* Don't wrap the entry map for LiveInfo in Maybe.klebinger.andreas@gmx.at2019-02-151-3/+1
* Allow resizing the stack for the graph allocator.klebinger.andreas@gmx.at2019-02-081-3/+15
* NCG: New code layout algorithm.Andreas Klebinger2018-11-171-177/+157
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-2/+2
* Make shortcutting at the asm stage toggleable and default for O2.Andreas Klebinger2018-04-131-2/+4
* nativeGen: Use foldl' instead of foldlBen Gamari2017-11-281-1/+1
* nativeGen: Use plusUFMList instead of foldrBen Gamari2017-11-281-2/+2
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Add support for producing position-independent executablesBen Gamari2017-08-221-3/+3
* Use correct section types syntax for architectureBen Gamari2017-07-111-1/+2
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+3
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-041-8/+6
* Generalize CmmUnwind and pass unwind information through NCGBen Gamari2017-02-081-9/+87
* Fix terminal corruption bug and clean up SDoc interface.Phil Ruffwind2017-01-101-4/+3
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-081-5/+5
* Remove most functions from cmm/BlockIdMichal Terepeta2016-11-291-1/+2
* AsmCodeGen: Refactor worker in cmmNativeGensBen Gamari2016-11-291-10/+13
* Test for unnecessary register spillsThomas Jakway2016-11-151-1/+12
* AsmCodeGen: Give linear-scan and coloring reg. allocators different cc namesÖmer Sinan Ağacan2016-08-061-2/+2
* Document some codegen nondeterminismBartosz Nitka2016-07-071-1/+3
* nativeGen: Allow -fregs-graph to be usedBen Gamari2016-06-301-4/+2
* Provide Uniquable version of SCCBartosz Nitka2016-06-231-1/+1
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-1/+1
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-311-1/+0
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-311-3/+0
* Add sparc64 a known architecture (Ticket #11211)John Paul Adrian Glaubitz2015-12-191-0/+1
* Support multiple debug output levelsBen Gamari2015-11-231-3/+3
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-121-3/+5
* Make Monad/Applicative instances MRP-friendlyHerbert Valerio Riedel2015-10-171-2/+2
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-141-3/+3
* AsmCodeGen: Ensure LLVM .line directives are sortedBen Gamari2015-10-071-2/+6
* Annotate CmmBranch with an optional likely targetSimon Marlow2015-09-231-2/+2
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-031-12/+12
* Greatly speed up nativeCodeGen/seqBlocksJoachim Breitner2015-05-161-18/+35
* Generate DWARF info sectionPeter Wortmann2014-12-161-30/+43
* Generate .loc/.file directives from source ticksPeter Wortmann2014-12-161-51/+78
* Debug data extraction (NCG support)Peter Wortmann2014-12-161-50/+85
* Unlit AsmCodeGen.lhsHerbert Valerio Riedel2014-11-301-0/+1040