summaryrefslogtreecommitdiff
path: root/compiler/GHC/CmmToAsm.hs
Commit message (Expand)AuthorAgeFilesLines
* Cmm: track the type of global registerssheaf2023-01-311-3/+3
* nativeGen: Disable asm-shortcutting on DarwinBen Gamari2023-01-301-0/+15
* compiler: add optional tail-call support in wasm NCGCheng Shao2022-12-161-3/+4
* Add initial support for LoongArch Architecture.lrzlin2022-12-081-0/+1
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-231-2/+0
* Misc cleanupKrzysztof Gogolewski2022-11-161-1/+1
* Use a more efficient printer for code generation (#21853)Krzysztof Gogolewski2022-11-111-25/+32
* compiler: wasm32 NCGCheng Shao2022-11-111-0/+2
* Scrub various partiality involving empty lists.M Farkas-Dyck2022-09-301-4/+4
* Avoid Data.List.group; prefer Data.List.NonEmpty.groupBodigrim2022-09-281-6/+4
* Minor refactor around OutputableKrzysztof Gogolewski2022-09-221-1/+1
* Remove Outputable Char instanceKrzysztof Gogolewski2022-09-071-1/+1
* Minor SDoc cleanupKrzysztof Gogolewski2022-09-071-1/+1
* CmmToAsm: remove unused ModLocation from NatM_StateCheng Shao2022-09-071-10/+7
* Remove label style from printing contextKrzysztof Gogolewski2022-08-261-3/+3
* cmm: Eliminate orphan Outputable instancesBen Gamari2022-07-161-1/+0
* Introduce alignment to CmmStoreBen Gamari2022-02-041-2/+2
* Introduce alignment in CmmLoadBen Gamari2022-02-041-3/+3
* Fix a few Note inconsistenciesBen Gamari2022-02-011-1/+0
* CmmToAsm: Drop ncgExpandTopBen Gamari2022-01-291-13/+2
* Drop SPARC NCGBen Gamari2022-01-291-3/+0
* 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