summaryrefslogtreecommitdiff
path: root/compiler/GHC/Cmm/Parser.y
Commit message (Expand)AuthorAgeFilesLines
* compiler: Use compact representation/FastStrings for `SourceNote`sZubin Duggal2023-05-161-1/+1
* Add fused multiply-add instructionssheaf2023-05-111-1/+6
* cmm: implement parsing of MO_AtomicRMW from hand-written CMM filesBodigrim2023-04-021-0/+6
* Cmm: track the type of global registerssheaf2023-01-311-22/+33
* Add PrimCallConv support to GHCiLuite Stegeman2023-01-181-2/+2
* cmm/Parser: Atomic load syntaxBen Gamari2022-12-151-3/+23
* cmm/Parser: Add syntax for ordered loads and storesBen Gamari2022-12-151-4/+41
* cmm/Parser: Reduce some repetitionBen Gamari2022-12-151-29/+20
* compiler: remove unused MO_U_MulMayOfloCheng Shao2022-11-281-1/+0
* Minor SDoc-related cleanupKrzysztof Gogolewski2022-10-281-1/+1
* Introduce a standard thunk for allocating stringsÖmer Sinan Ağacan2022-10-221-2/+2
* Refactor IPE initializationBen Gamari2022-10-111-3/+7
* Add native delimited continuations to the RTSAlexis King2022-09-111-5/+4
* Minor SDoc cleanupKrzysztof Gogolewski2022-09-071-1/+1
* Remove label style from printing contextKrzysztof Gogolewski2022-08-261-1/+1
* cmm: Add surface syntax for MO_MulMayOfloBen Gamari2022-06-151-0/+2
* Move CmmParserConfig and PDConfig into GHC.Cmm.Parser.ConfigAndre Marianiello2022-05-121-6/+1
* Decouple dynflags in Cmm parser (related to #17957)Andre Marianiello2022-05-121-18/+18
* Ticky profiling improvements.Matthew Pickering2022-03-021-0/+1
* Suggestions due to hlintMatthew Pickering2022-02-241-1/+0
* Introduce alignment in CmmLoadBen Gamari2022-02-041-1/+4
* cmm: Introduce cmmLoadBWord and cmmLoadGCWordBen Gamari2022-02-041-2/+1
* Fix a few Note inconsistenciesBen Gamari2022-02-011-2/+2
* StgToCmm: decouple DynFlags, add StgToCmmConfigdoyougnu2022-01-311-15/+18
* Rename getErrorMessages and getMessages function in parser codewip/adinapoli-issue-19920Alfredo Di Napoli2021-07-081-2/+2
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-3/+4
* Adds AArch64 Native Code GeneratorMoritz Angermann2021-06-051-4/+39
* Work around LLVM backend overlapping register limitationsLuite Stegeman2021-05-291-0/+3
* Support new parser types in GHCAlfredo Di Napoli2021-05-261-9/+17
* Cmm: fix sinking after suspendThreadSylvain Henry2021-05-191-0/+3
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Rubbish literals for all representations (#18983)Sebastian Graf2021-03-261-0/+1
* Transfer tickish things to GHC.Types.TickishLuite Stegeman2021-03-201-2/+1
* Save the type of breakpoints in the Breakpoint tick in STGLuite Stegeman2021-03-201-1/+1
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-4/+11
* Rename parser Error and Warning typesAlfredo Di Napoli2020-12-181-7/+7
* Move Unit related fields from DynFlags to HscEnvSylvain Henry2020-12-141-4/+5
* Parser: don't require the HomeUnitIdSylvain Henry2020-10-131-80/+98
* Use ADTs for parser errors/warningsSylvain Henry2020-10-011-16/+18
* Make the parser module less dependent on DynFlagsSylvain Henry2020-09-291-1/+3
* Introduce OutputablePSylvain Henry2020-09-171-6/+9
* Import qualified Prelude in Cmm/Parser.yVladislav Zavialov2020-08-211-0/+1
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-1/+2
* Remove platform constant wrappersSylvain Henry2020-07-251-73/+72
* Give Uniq[D]FM a phantom type for its key.Andreas Klebinger2020-07-121-3/+3
* Replace Opt_SccProfilingOn flag with sccProfilingEnabled helper functionSylvain Henry2020-07-021-1/+1
* CmmToC: don't add extern decl to parsed Cmm dataSylvain Henry2020-06-231-2/+2
* Cmm: introduce SAVE_REGS/RESTORE_REGSSylvain Henry2020-06-231-0/+3
* Move tablesNextToCode field into PlatformSylvain Henry2020-06-181-3/+4
* winio: Add Atomic Exchange PrimOp and implement Atomic Ptr exchanges.Tamar Christina2020-06-141-1/+6