summaryrefslogtreecommitdiff
path: root/compiler/GHC/CmmToAsm
Commit message (Expand)AuthorAgeFilesLines
* Turn on -XMonoLocalBinds by default (#18430)Sebastian Graf2020-09-021-2/+3
* Dominators.hs: Use unix line endingsAndreas Klebinger2020-08-311-563/+563
* Update dominator code with fixes from the dom-lt package.Andreas Klebinger2020-08-311-83/+49
* PPC and X86: Portable printing of IEEE floatsPeter Trommler2020-08-264-43/+34
* Avoid roundtrip through SDocSylvain Henry2020-08-241-3/+1
* mkUnique refactoring (#18362)Aditya Gupta2020-08-222-0/+2
* NCG: Dwarf configurationSylvain Henry2020-08-215-26/+29
* Don't use DynFlags in CmmToAsm.BlockLayout (#17957)Sylvain Henry2020-08-212-21/+26
* Put CFG weights into their own module (#17957)Sylvain Henry2020-08-215-88/+119
* DynFlags: refactor GHC.CmmToAsm (#17957, #10143)Sylvain Henry2020-08-1828-312/+550
* DynFlags: disentangle OutputableSylvain Henry2020-08-1239-8/+45
* nativeGen: One approach to fix #18527Ben Gamari2020-08-071-8/+92
* DynFlags: don't use sdocWithDynFlags in GHC.CmmToAsm.Dwarf.TypesSylvain Henry2020-07-311-7/+13
* Refactor CLabel pretty-printingSylvain Henry2020-07-311-34/+28
* Remove platform constant wrappersSylvain Henry2020-07-252-3/+5
* Give Uniq[D]FM a phantom type for its key.Andreas Klebinger2020-07-1216-86/+176
* NCG: correctly handle addresses with huge offsets (#15570)Sylvain Henry2020-07-021-66/+90
* Fix duplicated words and typos in comments and user guideJan HrĨek2020-06-283-3/+3
* Clean up haddock hyperlinks of GHC.* (part2)Takenobu Tani2020-06-255-5/+8
* Move tablesNextToCode field into PlatformSylvain Henry2020-06-181-6/+4
* winio: Add Atomic Exchange PrimOp and implement Atomic Ptr exchanges.Tamar Christina2020-06-146-0/+41
* NCGConfig: remove useless ncgUnitId fieldSylvain Henry2020-06-132-3/+0
* Refactor homeUnitSylvain Henry2020-06-131-1/+1
* Clarify leaf module names for new module hierarchyTakenobu Tani2020-06-107-7/+7
* Modify file paths to module paths for new module hierarchyTakenobu Tani2020-06-011-1/+1
* Clean up file paths for new module hierarchyTakenobu Tani2020-06-011-1/+1
* PPC NCG: Fix .size directive on powerpc64 ELF v1Peter Trommler2020-05-301-1/+6
* PPC NCG: No per-symbol .section ".toc" directivesPeter Trommler2020-05-291-2/+0
* Move Config module into GHC.SettingsSylvain Henry2020-05-241-3/+3
* NCG: Codelayout: Distinguish conditional and other branches.Andreas Klebinger2020-05-211-3/+54
* Refactor linear reg alloc to remember past assignments.Andreas Klebinger2020-05-2110-43/+121
* Improve some folds over Uniq[D]FMSimon Jakobi2020-05-141-2/+3
* Remove further dead code found by a simple Python script.Brian Foley2020-05-083-61/+0
* Unit: split and rename modulesSylvain Henry2020-04-304-4/+4
* Refactoring unit management codeSylvain Henry2020-04-301-2/+2
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-2664-179/+179
* PPC NCG: Add DWARF constants and debug labelsPeter Trommler2020-04-225-9/+53
* CmmToAsm DynFlags refactoring (#17957)Sylvain Henry2020-04-216-166/+176
* Refactor CmmStaticsSylvain Henry2020-04-0310-27/+27
* Move blob handling into StgToCmmSylvain Henry2020-04-034-25/+21
* Modules: Types (#13009)Sylvain Henry2020-03-2935-77/+77
* DynFlags refactoring IIISylvain Henry2020-03-252-10/+16
* Refactoring: use Platform instead of DynFlags when possibleSylvain Henry2020-03-1911-417/+414
* Refactor CmmToAsm (disentangle DynFlags)Sylvain Henry2020-03-1532-1676/+1938
* Modules: Core (#13009)Sylvain Henry2020-02-262-2/+2
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-2464-0/+26962