summaryrefslogtreecommitdiff
path: root/compiler/GHC/CmmToLlvm/CodeGen.hs
Commit message (Expand)AuthorAgeFilesLines
* Let LLVM and C handle > native size arithmeticJohn Ericson2021-09-081-29/+31
* Add Word64#/Int64# primopsSylvain Henry2021-07-151-0/+31
* Cmm: fix sinking after suspendThreadSylvain Henry2021-05-191-0/+3
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-3/+3
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-7/+10
* LLVM: fix sized shift primops (#19215)Sylvain Henry2021-01-221-10/+20
* CmmToLlvm: Sign/Zero extend parameters for foreign callsStefan Schulze Frielinghaus2021-01-171-14/+17
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-16/+14
* Refactor CLabel pretty-printingSylvain Henry2020-09-231-1/+1
* NCG: Dwarf configurationSylvain Henry2020-08-211-1/+1
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-5/+8
* LLVM: fix MO_S_Mul2 support (#18434)Sylvain Henry2020-07-091-1/+9
* Support `timesInt2#` in LLVM backendJohn Ericson2020-07-071-1/+26
* LLVM: refactor and comment register padding code (#17920)Sylvain Henry2020-06-231-12/+22
* winio: Add Atomic Exchange PrimOp and implement Atomic Ptr exchanges.Tamar Christina2020-06-141-2/+13
* DynFlags refactoring VIII (#17957)Sylvain Henry2020-06-131-6/+9
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-6/+6
* Modules: Types (#13009)Sylvain Henry2020-03-291-3/+3
* Refactoring: use Platform instead of DynFlags when possibleSylvain Henry2020-03-191-69/+83
* PmCheck: Implement Long-distance information with Covered setsSebastian Graf2020-02-271-2/+5
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Disentangle DynFlags and SDocSylvain Henry2020-02-201-1/+1
* Modules: Llvm (#13009)Sylvain Henry2020-02-181-0/+1995