summaryrefslogtreecommitdiff
path: root/compiler/GHC/CmmToAsm/PPC
Commit message (Expand)AuthorAgeFilesLines
* Refactor handling of global initializersBen Gamari2022-04-011-0/+2
* codeGen: Fix signedness of jump table indexingBen Gamari2022-03-181-5/+7
* NCG: refactor the way registers are handledSylvain Henry2022-02-231-122/+98
* Introduce alignment to CmmStoreBen Gamari2022-02-041-1/+1
* Introduce alignment in CmmLoadBen Gamari2022-02-041-12/+12
* Fix a few Note inconsistenciesBen Gamari2022-02-011-0/+4
* Consistently upper-case "Note ["Ben Gamari2022-02-012-2/+2
* CmmToAsm: Drop RegPairBen Gamari2022-01-293-9/+0
* Perf: avoid using (replicateM . length) when possibleSylvain Henry2021-12-171-2/+1
* Rectifying COMMENT and `mkComment` across platforms to work with SDocBenjamin Maurer2021-09-293-12/+11
* PrimOps: Add CAS op for all int sizesPeter Trommler2021-08-021-1/+32
* Fix #19931John Ericson2021-07-211-3/+9
* Add Word64#/Int64# primopsSylvain Henry2021-07-151-0/+33
* Adds AArch64 Native Code GeneratorMoritz Angermann2021-06-051-4/+4
* PPC NCG: Fix unsigned compare with 16-bit constantsPeter Trommler2021-05-191-1/+2
* Cmm: fix sinking after suspendThreadSylvain Henry2021-05-191-0/+3
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-124-6/+0
* Fully remove HsVersions.hSylvain Henry2021-05-124-8/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-2/+2
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-292-89/+89
* Re-export GHC.Bits from GHC.Prelude with custom shift implementation.Andreas Klebinger2021-04-092-2/+0
* PPC NCG: Fix int to float conversionPeter Trommler2021-03-231-6/+26
* Transfer tickish things to GHC.Types.TickishLuite Stegeman2021-03-201-1/+1
* Save the type of breakpoints in the Breakpoint tick in STGLuite Stegeman2021-03-201-1/+1
* PPC NCG: print procedure end label for debugPeter Trommler2021-02-171-5/+11
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-8/+8
* Introduce OutputablePSylvain Henry2020-09-171-131/+118
* PPC and X86: Portable printing of IEEE floatsPeter Trommler2020-08-261-10/+4
* NCG: Dwarf configurationSylvain Henry2020-08-211-2/+2
* DynFlags: refactor GHC.CmmToAsm (#17957, #10143)Sylvain Henry2020-08-183-74/+68
* DynFlags: disentangle OutputableSylvain Henry2020-08-124-1/+4
* winio: Add Atomic Exchange PrimOp and implement Atomic Ptr exchanges.Tamar Christina2020-06-141-0/+1
* Clarify leaf module names for new module hierarchyTakenobu Tani2020-06-101-1/+1
* PPC NCG: Fix .size directive on powerpc64 ELF v1Peter Trommler2020-05-301-1/+6
* Remove further dead code found by a simple Python script.Brian Foley2020-05-081-16/+0
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-266-17/+17
* PPC NCG: Add DWARF constants and debug labelsPeter Trommler2020-04-224-9/+50
* CmmToAsm DynFlags refactoring (#17957)Sylvain Henry2020-04-211-47/+39
* Refactor CmmStaticsSylvain Henry2020-04-033-10/+10
* Move blob handling into StgToCmmSylvain Henry2020-04-031-1/+2
* Modules: Types (#13009)Sylvain Henry2020-03-295-6/+6
* Refactoring: use Platform instead of DynFlags when possibleSylvain Henry2020-03-192-77/+79
* Refactor CmmToAsm (disentangle DynFlags)Sylvain Henry2020-03-154-636/+736
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-246-0/+4638