summaryrefslogtreecommitdiff
path: root/compiler/GHC/StgToCmm/Prim.hs
Commit message (Expand)AuthorAgeFilesLines
* winio: Add Atomic Exchange PrimOp and implement Atomic Ptr exchanges.Tamar Christina2020-06-141-0/+6
* Enhance UnitId useSylvain Henry2020-06-131-2/+2
* Unit: split and rename modulesSylvain Henry2020-04-301-1/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-4/+4
* Modules (#13009)Sylvain Henry2020-04-181-1/+1
* Modules: Types (#13009)Sylvain Henry2020-03-291-2/+2
* DynFlags refactoring IIISylvain Henry2020-03-251-16/+12
* Refactoring: use Platform instead of DynFlags when possibleSylvain Henry2020-03-191-462/+490
* Modules: Core (#13009)Sylvain Henry2020-03-161-2/+2
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Module hierarchy: ByteCode and Runtime (cf #13009)Sylvain Henry2020-02-121-1/+1
* Add arithmetic exception primops (#14664)Sylvain Henry2020-02-111-0/+3
* Disable two warnings for files that trigger themTom Ellis2020-01-271-0/+2
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-7/+7
* Remove special case case of bool during STG -> C--John Ericson2020-01-161-18/+1
* Get rid of OpDestJohn Ericson2020-01-161-598/+583
* Handle TagToEnum in the same big case as the other primopsJohn Ericson2020-01-161-35/+50
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* Module hierarchy (#13009): StgSylvain Henry2019-12-311-1/+1
* Add `timesInt2#` primopSylvain Henry2019-12-021-0/+32
* Implement shrinkSmallMutableArray# and resizeSmallMutableArray#.Andrew Martin2019-10-261-0/+2
* rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-10-201-5/+56
* Get rid of wildcard patterns in prim Cmm emitting codeJohn Ericson2019-10-071-876/+1205
* PmCheck: Only ever check constantly many models against a single patternSebastian Graf2019-09-251-0/+4
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-0/+2622