summaryrefslogtreecommitdiff
path: root/compiler/GHC/CmmToC.hs
Commit message (Expand)AuthorAgeFilesLines
* Let LLVM and C handle > native size arithmeticJohn Ericson2021-09-081-31/+34
* Move `/includes` to `/rts/include`, sort per package betterJohn Ericson2021-08-091-1/+1
* UNREG: implement 64-bit mach ops for 32-bit targetsSergei Trofimovich2021-07-291-29/+29
* Fix #19931John Ericson2021-07-211-2/+4
* Add Word64#/Int64# primopsSylvain Henry2021-07-151-0/+29
* Put tracing functions into their own moduleSylvain Henry2021-06-221-10/+9
* Cmm: fix sinking after suspendThreadSylvain Henry2021-05-191-1/+10
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+0
* Fully remove HsVersions.hSylvain Henry2021-05-121-3/+1
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-291-16/+16
* Re-export GHC.Bits from GHC.Prelude with custom shift implementation.Andreas Klebinger2021-04-091-1/+0
* Fix literals for unregisterized backend of small typesJohn Ericson2021-03-201-5/+16
* CmmToC: Fix translation of Cmm literals to word sized literalsStefan Schulze Frielinghaus2021-01-221-5/+7
* [Sized Cmm] properly retain sizes.Moritz Angermann2020-11-261-108/+85
* AArch64/arm64 adjustmentsMoritz Angermann2020-11-151-1/+1
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-2/+4
* Refactor CLabel pretty-printingSylvain Henry2020-09-231-9/+9
* Introduce OutputablePSylvain Henry2020-09-171-1/+1
* Don't rely on CLabel's Outputable instance in CmmToCSylvain Henry2020-09-041-9/+9
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+2
* Remove platform constant wrappersSylvain Henry2020-07-251-134/+113
* winio: Add Atomic Exchange PrimOp and implement Atomic Ptr exchanges.Tamar Christina2020-06-141-0/+1
* llvmGen: Consider Relocatable read-only data as not constantReferences: #18137Tuan Le2020-05-211-0/+4
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-4/+4
* Refactor CmmStaticsSylvain Henry2020-04-031-4/+4
* Move blob handling into StgToCmmSylvain Henry2020-04-031-0/+1
* Kill wORDS_BIGENDIAN and replace it with platformByteOrder (#17957)Sylvain Henry2020-04-011-30/+29
* Modules: Types (#13009)Sylvain Henry2020-03-291-4/+4
* Refactoring: use Platform instead of DynFlags when possibleSylvain Henry2020-03-191-251/+265
* Refactor CmmToAsm (disentangle DynFlags)Sylvain Henry2020-03-151-5/+4
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-241-1/+1
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* compiler: Qualify imports of Data.ListBen Gamari2020-02-081-1/+1
* Do CafInfo/SRT analysis in CmmÖmer Sinan Ağacan2020-01-311-4/+4
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-0/+1380