summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* Revert "Place static closures in their own section."Edward Z. Yang2014-10-203-6/+0
* Indentation and non-semantic changes only.Edward Z. Yang2014-10-193-76/+80
* Implement optimized NCG `MO_Ctz W64` op for i386 (#9340)Herbert Valerio Riedel2014-10-181-9/+32
* Code size micro-optimizations in the X86 backendReid Barton2014-10-071-1/+34
* Place static closures in their own section.Edward Z. Yang2014-10-013-0/+6
* Stop exporting, and stop using, functions marked as deprecatedThomas Miedema2014-09-275-5/+5
* Delete hack that was once needed to fix the buildThomas Miedema2014-09-252-0/+2
* Make Applicative a superclass of MonadAustin Seipp2014-09-093-5/+11
* `M-x delete-trailing-whitespace` & `M-x untabify`...Herbert Valerio Riedel2014-08-311-2/+2
* Add MO_AddIntC, MO_SubIntC MachOps and implement in X86 backendReid Barton2014-08-235-0/+29
* Implement new CLZ and CTZ primops (re #9340)Herbert Valerio Riedel2014-08-144-0/+89
* x86: zero extend the result of 16-bit popcnt instructions (#9435)Reid Barton2014-08-121-4/+8
* Add CMOVcc insns to x86 NCGHerbert Valerio Riedel2014-08-122-0/+18
* Add bit scan {forward,reverse} insns to x86 NCGHerbert Valerio Riedel2014-08-122-2/+10
* x86: Always generate add instruction in MO_Add2 (#9013)Reid Barton2014-08-113-2/+14
* Eliminate some code duplication in x86 backend (genCCall32/64)Reid Barton2014-08-101-101/+13
* refactor to fix 80column overflowSimon Marlow2014-08-011-16/+20
* Allow multiple entry points when allocating recursive groups (#9303)Simon Marlow2014-07-312-35/+39
* Add missing memory fence to atomicWriteIntArray#Johan Tibell2014-07-233-1/+7
* X86 codegen: make LOCK a real instruction prefixJohan Tibell2014-07-233-12/+8
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-212-6/+6
* nativeGen: detabify/dewhitespace SPARC/CodeGen/BaseAustin Seipp2014-07-201-53/+41
* nativeGen: detabify/dewhitespace SPARC/CodeGen/Gen32Austin Seipp2014-07-201-373/+361
* nativeGen: detabify/dewhitespace SPARC/CodeGen/SanityAustin Seipp2014-07-201-53/+42
* nativeGen: detabify/dewhitespace SPARC/CodeGen/ExpandAustin Seipp2014-07-201-106/+91
* nativeGen: detabify/dewhitespace SPARC/CodeGen/AmodeAustin Seipp2014-07-201-23/+15
* nativeGen: detabify/dewhitespace SPARC/CodeGen/CondCodeAustin Seipp2014-07-201-29/+21
* nativeGen: detabify/dewhitespace SPARC/CondAustin Seipp2014-07-201-29/+21
* nativeGen: detabify/dewhitespace SPARC/RegsAustin Seipp2014-07-201-145/+137
* nativeGen: detabify/dewhitespace SPARC/InstrAustin Seipp2014-07-201-311/+302
* nativeGen: detabify/dewhitespace SPARC/ShortcutJumpAustin Seipp2014-07-201-21/+10
* nativeGen: detabify/dewhitespace SPARC/ImmAustin Seipp2014-07-201-42/+32
* nativeGen: detabify/dewhitespace SPARC/StackAustin Seipp2014-07-201-29/+20
* nativeGen: detabify/dewhitespace TargetRegAustin Seipp2014-07-201-22/+12
* nativeGen: detabify/dewhitespace RegClassAustin Seipp2014-07-201-28/+20
* nativeGen: detabify/dewhitespace PPC/RegInfoAustin Seipp2014-07-201-16/+7
* nativeGen: detabify/dewhitespace PPC/CondAustin Seipp2014-07-201-25/+17
* nativeGen: detabify/dewhitespace X86/RegInfoAustin Seipp2014-07-201-19/+11
* nativeGen: detabify/dewhitespace RegAustin Seipp2014-07-201-127/+116
* nativeGen: detabify/dewhitespace SizeAustin Seipp2014-07-201-51/+44
* remove SPARC related comment in PPC code generatorPeter Trommler2014-07-101-9/+0
* Re-add more primops for atomic ops on byte arraysJohan Tibell2014-06-306-2/+212
* Revert "Add more primops for atomic ops on byte arrays"Johan Tibell2014-06-266-194/+2
* Add more primops for atomic ops on byte arraysJohan Tibell2014-06-246-2/+194
* Some typos in commentsGabor Greif2014-06-111-1/+1
* Make better use of the x86 addressing modeJohan Tibell2014-06-101-0/+9
* Fix discarding of unreachable code in the register allocator (#9155)Simon Marlow2014-06-061-4/+10
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-1538-31/+64
* ghc: initial AArch64 patchesColin Watson2014-04-215-0/+12
* Validate inferred theta. Fixes #8883Jan Stolarek2014-04-192-0/+2