summaryrefslogtreecommitdiff
path: root/compiler/GHC/CmmToAsm/Reg
Commit message (Expand)AuthorAgeFilesLines
* Adds AArch64 Native Code GeneratorMoritz Angermann2021-06-058-57/+252
* Split GHC.Utils.Monad.State into .Strict and .LazyBen Gamari2021-05-296-6/+6
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-126-8/+4
* Fully remove HsVersions.hSylvain Henry2021-05-124-10/+0
* Re-export GHC.Bits from GHC.Prelude with custom shift implementation.Andreas Klebinger2021-04-094-4/+0
* CmmToAsm.Reg.Linear: oneShot-ify RegMwip/ncg-perfBen Gamari2021-03-241-16/+22
* CmmToAsm.Reg.Linear: Use concat rather than repeated (++)Ben Gamari2021-03-241-2/+1
* CmmtoAsm.Reg.Linear: Rewrite processBen Gamari2021-03-171-33/+29
* CmmToAsm.Reg.Linear: Make linearRA body a join pointBen Gamari2021-03-171-19/+17
* Eliminate selector thunk allocationsBen Gamari2021-03-171-1/+1
* Implement riscv64 LLVM backendAndreas Schwab2021-03-054-0/+10
* Drop GHC_LOADED_IN_GHCIBen Gamari2021-02-141-12/+0
* Fix typosBrian Wignall2021-02-061-1/+1
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-294-4/+4
* RegAlloc: Add missing raPlatformfield to RegAllocStatsSpillAndreas Klebinger2020-11-262-2/+7
* AArch64/arm64 adjustmentsMoritz Angermann2020-11-154-10/+10
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-41/+36
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-103-4/+3
* Generalize OutputablePSylvain Henry2020-09-173-12/+23
* Introduce OutputablePSylvain Henry2020-09-173-21/+24
* Turn on -XMonoLocalBinds by default (#18430)Sebastian Graf2020-09-021-2/+3
* mkUnique refactoring (#18362)Aditya Gupta2020-08-222-0/+2
* DynFlags: refactor GHC.CmmToAsm (#17957, #10143)Sylvain Henry2020-08-187-33/+67
* DynFlags: disentangle OutputableSylvain Henry2020-08-1210-0/+10
* Give Uniq[D]FM a phantom type for its key.Andreas Klebinger2020-07-1213-78/+169
* Clean up haddock hyperlinks of GHC.* (part2)Takenobu Tani2020-06-251-0/+3
* Refactor linear reg alloc to remember past assignments.Andreas Klebinger2020-05-217-21/+81
* Improve some folds over Uniq[D]FMSimon Jakobi2020-05-141-2/+3
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-2622-61/+61
* Modules: Types (#13009)Sylvain Henry2020-03-2917-41/+41
* Refactor CmmToAsm (disentangle DynFlags)Sylvain Henry2020-03-159-116/+123
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-2422-0/+6203