summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* Rip out object splittingBen Gamari2019-03-057-65/+27
* Don't wrap the entry map for LiveInfo in Maybe.klebinger.andreas@gmx.at2019-02-156-26/+27
* NCG: fast compilation of very large strings (#16190)Sylvain Henry2019-02-144-12/+51
* Fix Int overflow on 32 bit platformPeter Trommler2019-02-101-1/+1
* Stack: fix name mangling.Tamar Christina2019-02-091-1/+1
* Allow resizing the stack for the graph allocator.klebinger.andreas@gmx.at2019-02-086-36/+105
* Remove unused importsSebastian Graf2019-02-021-3/+0
* PPC NCG: Promote integers to word size in C callsPeter Trommler2019-01-311-13/+23
* Small optimizations to BlockLayout.klebinger.andreas@gmx.at2019-01-311-39/+31
* Replace BlockSequence with OrdList in BlockLayout.hsklebinger.andreas@gmx.at2019-01-311-76/+23
* Optimize pprASCIISylvain Henry2019-01-311-12/+23
* Use ByteString to represent Cmm string literals (#16198)Sylvain Henry2019-01-313-4/+8
* Compile count{Leading,Trailing}Zeros to corresponding x86_64 instructions und...Dmitry Ivanov2019-01-303-28/+63
* Revert "Batch merge"Ben Gamari2019-01-303-63/+28
* Batch mergeBen Gamari2019-01-303-28/+63
* Fix regDotColor for amd64.klebinger.andreas@gmx.at2019-01-272-31/+48
* A few typofixesGabor Greif2019-01-231-1/+1
* PPC NCG: Rename constructorsPeter Trommler2019-01-171-28/+29
* Fix tab and improve whitespacePeter Trommler2019-01-171-7/+8
* PPC NCG: Register definitions for all 64-bit systemsPeter Trommler2019-01-171-7/+3
* PPC NCG: GOT declaration for all 64-bit ELF systemsPeter Trommler2019-01-171-5/+3
* PPC NCG: Make `stackHeaderSize` more generalPeter Trommler2019-01-171-7/+6
* PPC NCG: Make calling convention more generalPeter Trommler2019-01-171-6/+5
* PPC NCG: Refactor stack allocation codePeter Trommler2019-01-162-26/+15
* PPC NCG: Reduce memory consumption emitting string literalsPeter Trommler2019-01-134-66/+55
* PPC NCG: Remove Darwin supportPeter Trommler2019-01-015-206/+42
* PPC NCG: Simple 64-bit condition code on 32-bitPeter Trommler2018-12-301-3/+48
* PPC NCG: Generate MO_?_QuotRem for subword sizesPeter Trommler2018-12-111-21/+24
* PPC NCG: Implement MachOps for smaller sizesPeter Trommler2018-12-111-161/+146
* Taming the Kind Inference MonsterSimon Peyton Jones2018-11-291-1/+0
* Fix unused-import warningsDavid Eichmann2018-11-225-6/+0
* Fixup the new code layout patch for SplitObjs.klebinger.andreas@gmx.at2018-11-221-3/+7
* Rename literal constructorsSylvain Henry2018-11-225-32/+32
* NCG: New code layout algorithm.Andreas Klebinger2018-11-1718-319/+2021
* Add Int8# and Word8#Michal Terepeta2018-11-023-15/+108
* Fix rare undefined asm temp end label error in x86Zejun Wu2018-10-281-7/+8
* Revert "Add Int8# and Word8#"Ben Gamari2018-10-093-97/+11
* Add Int8# and Word8#Michal Terepeta2018-10-073-11/+97
* Invert FP conditions to eliminate the explicit NaN check.klebinger.andreas@gmx.at2018-09-181-22/+78
* Mark code related symbols as @function not @objectSergei Azovskov2018-09-141-5/+64
* Fix precision of asinh/acosh/atanh by making them primopsArtem Pelenitsyn2018-08-213-0/+24
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-215-9/+2
* Turn on MonadFail desugaring by defaultHerbert Valerio Riedel2018-08-071-2/+8
* stack: fix stack allocations on WindowsTamar Christina2018-07-184-27/+103
* Typofixes in comments and whitespace only [ci skip]Gabor Greif2018-06-261-6/+6
* Allow aligning of cmm procs at specific boundryklebinger.andreas@gmx.at2018-06-031-0/+7
* Change jump targets in JMP_TBL from blocks to X86.JumpDest.Andreas Klebinger2018-05-302-12/+19
* Allow CmmLabelDiffOff with different widthsSimon Marlow2018-05-1610-26/+28
* Add 'addWordC#' PrimOpSebastian Graf2018-05-053-0/+11
* Correctly add unwinding info in manifestSp and makeFixupBlocksBartosz Nitka2018-05-031-0/+6