summaryrefslogtreecommitdiff
path: root/includes/stg
Commit message (Expand)AuthorAgeFilesLines
* New magic function for applying realWorld#Ben Gamari2015-11-121-0/+2
* cmm: Expose machine's stack and return address registerBen Gamari2015-11-011-0/+2
* Fix signature of atomic builtinsAndreas Schwab2015-10-021-36/+36
* Make headers C++ compatible (fixes #10700)Alexey Shmalko2015-07-302-12/+12
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-033-5/+29
* Be aware of overlapping global STG registers in CmmSink (#10521)Reid Barton2015-06-251-0/+6
* rts: Fix aarch64 implementation of xchgErik de Castro Lopo2015-06-011-4/+2
* Add a TODO FIXME w.r.t. D894Austin Seipp2015-05-191-0/+5
* includes/stg/SMP.h: implement simple load_/store_load_barrier on armv6 and olderSergei Trofimovich2015-05-181-0/+4
* commentsSimon Marlow2014-12-151-1/+11
* Link pre-ARMv6 spinlocks into all RTS variantsJoachim Breitner2014-12-091-2/+2
* arm64: 64bit iOS and SMP support (#7942)Luke Iannini2014-11-193-1/+39
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-15/+15
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-15/+15
* `M-x delete-trailing-whitespace` & `M-x untabify`Herbert Valerio Riedel2014-09-241-1/+1
* Implement `decodeDouble_Int64#` primopHerbert Valerio Riedel2014-09-171-0/+1
* [ci skip] includes: detabify/dewhitespace stg/Types.hAustin Seipp2014-08-201-20/+20
* [ci skip] includes: detabify/dewhitespace stg/SMP.hAustin Seipp2014-08-201-21/+21
* [ci skip] includes: detabify/dewhitespace stg/Regs.hAustin Seipp2014-08-201-52/+52
* includes/stg/Prim.h: add matching 'hs_atomic_*' prototypesSergei Trofimovich2014-08-191-0/+38
* Revert "Fix typos 'resizze'"Gabor Greif2014-08-161-1/+1
* Fix typos 'resizze'Gabor Greif2014-08-161-1/+1
* Implement {resize,shrink}MutableByteArray# primopsHerbert Valerio Riedel2014-08-161-0/+2
* Implement new CLZ and CTZ primops (re #9340)Herbert Valerio Riedel2014-08-141-0/+12
* stg/Prim.h: drop redundant #ifdefSergei Trofimovich2014-08-111-4/+0
* includes/stg/SMP.h: use 'NOSMP' instead of never defined 'WITHSMP' (Trac #8789)Sergei Trofimovich2014-07-021-21/+21
* Re-add more primops for atomic ops on byte arraysJohan Tibell2014-06-301-1/+0
* Revert "Add more primops for atomic ops on byte arrays"Johan Tibell2014-06-261-0/+1
* Add more primops for atomic ops on byte arraysJohan Tibell2014-06-241-1/+0
* ghc: initial AArch64 patchesColin Watson2014-04-212-1/+57
* Add missing symbols to linkerJohan Tibell2014-03-291-0/+4
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-0/+14
* Follow hs_popcntX changes in ghc-primJohan Tibell2014-03-221-5/+5
* codeGen: inline allocation optimization for clone array primopsJohan Tibell2014-03-221-0/+4
* includes/Stg.h: add declarations for hs_popcnt and frindsSergei Trofimovich2014-02-171-0/+39
* Fix --enable-unregistered by declaring missing RTS functions (#8748)Sergei Trofimovich2014-02-171-0/+2
* Remove obsolete declarations from `MiscClosures.h`Herbert Valerio Riedel2014-01-131-33/+0
* In the DEBUG rts, track when CAFs are GC'dSimon Marlow2013-11-211-0/+1
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-019-9/+9
* Remove use of R9, and fix associated bugsSimon Marlow2013-10-011-0/+3
* Fix the definition of cas() on x86 (#8219)Patrick Palka2013-09-231-1/+1
* Pass 512-bit-wide vectors in registers.Geoffrey Mainland2013-09-223-0/+67
* Add support for 512-bit-wide vectors.Geoffrey Mainland2013-09-221-0/+2
* Pass 256-bit-wide vectors in registers.Geoffrey Mainland2013-09-223-0/+67
* Add support for 256-bit-wide vectors.Geoffrey Mainland2013-09-221-0/+2
* Enable passing vector arguments in xmm registers on x86-32.Geoffrey Mainland2013-09-221-1/+6
* Merge branch 'master' into atomicsRyan Newton2013-08-311-3/+6
|\
| * In the non-threaded RTS, make *_barrier functions EXTERN_INLINE, not #define....Ryan Newton2013-08-211-3/+6
* | Eliminate atomic_inc_by and instead medofiy atomic_inc.Ryan Newton2013-08-211-27/+8
* | Add PrimOp fetchAddIntArray# plus supporting C function atomic_inc_by.Ryan Newton2013-08-212-4/+29