summaryrefslogtreecommitdiff
path: root/compiler/GHC/StgToCmm
Commit message (Expand)AuthorAgeFilesLines
* DynFlags: disentangle OutputableSylvain Henry2020-08-1213-9/+27
* cmm: Clean up Notes a bitBen Gamari2020-08-072-2/+2
* Refactor CLabel pretty-printingSylvain Henry2020-07-314-16/+18
* Remove platform constant wrappersSylvain Henry2020-07-2515-639/+700
* Replace HscTarget with BackendSylvain Henry2020-07-221-7/+4
* winio: Add IOPort synchronization primitiveTamar Christina2020-07-151-0/+4
* StgToCmm: Use CmmRegOff smart constructorBen Gamari2020-07-151-1/+1
* Give Uniq[D]FM a phantom type for its key.Andreas Klebinger2020-07-121-1/+1
* Optimise genericIntMul2OpSylvain Henry2020-07-071-6/+17
* `opAllDone` -> `opIntoRegs`John Ericson2020-07-071-286/+286
* Simplify `PrimopCmmEmit`John Ericson2020-07-071-82/+73
* `genericIntMul2Op`: Call `genericWordMul2Op` directlyJohn Ericson2020-07-071-6/+2
* Support `timesInt2#` in LLVM backendJohn Ericson2020-07-071-1/+1
* Replace Opt_SccProfilingOn flag with sccProfilingEnabled helper functionSylvain Henry2020-07-026-21/+21
* Fix duplicated words and typos in comments and user guideJan Hrček2020-06-285-5/+5
* Fix ghc-bignum exceptionsSylvain Henry2020-06-271-3/+0
* Clean up haddock hyperlinks of GHC.* (part2)Takenobu Tani2020-06-252-3/+3
* CmmToC: don't add extern decl to parsed Cmm dataSylvain Henry2020-06-232-9/+8
* Cmm: introduce SAVE_REGS/RESTORE_REGSSylvain Henry2020-06-232-7/+39
* Move tablesNextToCode field into PlatformSylvain Henry2020-06-184-20/+26
* Update compilerSylvain Henry2020-06-172-6/+6
* Move CLabel assertions into smart constructors (#17957)Sylvain Henry2020-06-171-9/+9
* FFI: Fix pass small ints in foreign call wrappersPeter Trommler2020-06-141-1/+1
* winio: Add Atomic Exchange PrimOp and implement Atomic Ptr exchanges.Tamar Christina2020-06-141-0/+6
* Enhance UnitId useSylvain Henry2020-06-133-7/+7
* Refactor homeUnitSylvain Henry2020-06-131-4/+1
* Cross-module LambdaFormInfo passingÖmer Sinan Ağacan2020-06-102-82/+251
* Clarify leaf module names for new module hierarchyTakenobu Tani2020-06-104-5/+5
* Modify file paths to module paths for new module hierarchyTakenobu Tani2020-06-012-2/+2
* Clean up file paths for new module hierarchyTakenobu Tani2020-06-012-2/+2
* Rip out CmmStackInfo(updfr_space)Ben Gamari2020-05-281-3/+1
* Ticky-ticky: Record DataCon name in ticker nameBen Gamari2020-05-282-4/+7
* Remove further dead code found by a simple Python script.Brian Foley2020-05-081-1/+0
* GHC.StgToCmm.Ticky: remove a few unused stuffÖmer Sinan Ağacan2020-04-301-17/+4
* Remove OneShotInfo field of LFReEntrant, document OneShotInfoÖmer Sinan Ağacan2020-04-303-49/+38
* Unit: split and rename modulesSylvain Henry2020-04-3011-13/+13
* Refactoring unit management codeSylvain Henry2020-04-303-6/+6
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-2617-61/+61
* Modules (#13009)Sylvain Henry2020-04-187-7/+7
* GHC.Core.Opt renamingSylvain Henry2020-04-181-6/+6
* Modules: type-checker (#13009)Sylvain Henry2020-04-072-3/+3
* Revert accidental change in 9462452Ömer Sinan Ağacan2020-04-031-2/+0
* Refactor CmmStaticsSylvain Henry2020-04-034-52/+17
* Move blob handling into StgToCmmSylvain Henry2020-04-031-3/+8
* Improve and refactor StgToCmm codegen for DataCons.Andreas Klebinger2020-04-031-77/+170
* Modules: Types (#13009)Sylvain Henry2020-03-2916-67/+66
* DynFlags refactoring IIISylvain Henry2020-03-258-67/+71
* Refactoring: use Platform instead of DynFlags when possibleSylvain Henry2020-03-1914-732/+823
* Modules: Core operations (#13009)Sylvain Henry2020-03-181-3/+3
* Modules: Core (#13009)Sylvain Henry2020-03-1610-24/+24