summaryrefslogtreecommitdiff
path: root/compiler/GHC/CmmToAsm.hs
Commit message (Expand)AuthorAgeFilesLines
* code gen: Disable dead code elimination when -finfo-table-map is enabledMatthew Pickering2021-10-081-2/+2
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-117/+57
* Adds AArch64 Native Code GeneratorMoritz Angermann2021-06-051-6/+6
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+0
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-2/+2
* Ensure assert from Control.Exception isn't usedSylvain Henry2021-05-121-2/+3
* Add compiler linting to CIHécate2021-03-251-5/+8
* Implement riscv64 LLVM backendAndreas Schwab2021-03-051-0/+1
* Reimplement Stream in "yoneda" style for efficiencyMatthew Pickering2021-02-261-9/+16
* Drop GHC_LOADED_IN_GHCIBen Gamari2021-02-141-11/+0
* Refactor LoggerSylvain Henry2021-02-131-44/+50
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-291-1/+1
* AArch64/arm64 adjustmentsMoritz Angermann2020-11-151-2/+1
* nativeGen/dwarf: Only produce DW_AT_source_note DIEs in -g3Ben Gamari2020-11-151-2/+3
* codeGen: Produce local symbols for module-internal functionsBen Gamari2020-11-111-0/+1
* Move this_module into NCGConfigBen Gamari2020-11-111-36/+36
* nativeGen: Make makeImportsDoc take an NCGConfig rather than DynFlagsBen Gamari2020-11-111-4/+3
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-17/+15
* Fix typos in commentsKrzysztof Gogolewski2020-10-021-1/+1
* Refactor CLabel pretty-printingSylvain Henry2020-09-231-2/+2
* Generalize OutputablePSylvain Henry2020-09-171-5/+9
* Introduce OutputablePSylvain Henry2020-09-171-10/+12
* NCG: Dwarf configurationSylvain Henry2020-08-211-28/+35
* Don't use DynFlags in CmmToAsm.BlockLayout (#17957)Sylvain Henry2020-08-211-1/+2
* Put CFG weights into their own module (#17957)Sylvain Henry2020-08-211-10/+57
* DynFlags: refactor GHC.CmmToAsm (#17957, #10143)Sylvain Henry2020-08-181-188/+77
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+2
* Refactor CLabel pretty-printingSylvain Henry2020-07-311-2/+2
* Remove platform constant wrappersSylvain Henry2020-07-251-1/+1
* Give Uniq[D]FM a phantom type for its key.Andreas Klebinger2020-07-121-1/+2
* Clarify leaf module names for new module hierarchyTakenobu Tani2020-06-101-3/+3
* Move Config module into GHC.SettingsSylvain Henry2020-05-241-1/+1
* Refactor linear reg alloc to remember past assignments.Andreas Klebinger2020-05-211-1/+1
* Refactor PprDebug handlingSylvain Henry2020-05-011-1/+1
* Unit: split and rename modulesSylvain Henry2020-04-301-1/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-12/+12
* CmmToAsm DynFlags refactoring (#17957)Sylvain Henry2020-04-211-48/+43
* Avoid DynFlags in Ppr code (#17957)Sylvain Henry2020-04-211-3/+4
* Modules: Types (#13009)Sylvain Henry2020-03-291-5/+5
* Refactoring: use Platform instead of DynFlags when possibleSylvain Henry2020-03-191-4/+6
* Refactor CmmToAsm (disentangle DynFlags)Sylvain Henry2020-03-151-27/+37
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-241-0/+1236