summaryrefslogtreecommitdiff
path: root/compiler/GHC/CmmToAsm
Commit message (Expand)AuthorAgeFilesLines
* 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
* PPC NCG: Fix int to float conversionPeter Trommler2021-03-231-6/+26
* Transfer tickish things to GHC.Types.TickishLuite Stegeman2021-03-203-3/+3
* remove superfluous 'id' type parameter from GenTickishLuite Stegeman2021-03-201-2/+2
* Save the type of breakpoints in the Breakpoint tick in STGLuite Stegeman2021-03-203-3/+3
* 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
* Require GHC 8.10 as the minimum compiler for bootstrappingRyan Scott2021-03-091-7/+0
* Implement riscv64 LLVM backendAndreas Schwab2021-03-054-0/+10
* Fix array and cleanup conversion primops (#19026)Sylvain Henry2021-03-031-8/+6
* PPC NCG: print procedure end label for debugPeter Trommler2021-02-171-5/+11
* Drop GHC_LOADED_IN_GHCIBen Gamari2021-02-141-12/+0
* Fix typosBrian Wignall2021-02-063-3/+3
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-295-5/+5
* RegAlloc: Add missing raPlatformfield to RegAllocStatsSpillAndreas Klebinger2020-11-262-2/+7
* [Sized Cmm] properly retain sizes.Moritz Angermann2020-11-261-3/+11
* dwarf: Apply info table offset consistentlyBen Gamari2020-11-211-5/+19
* Add Addr# atomic primops (#17751)Sylvain Henry2020-11-161-5/+5
* AArch64/arm64 adjustmentsMoritz Angermann2020-11-154-10/+10
* nativeGen/dwarf: Use DW_AT_linkage instead of DW_AT_MIPS_linkageBen Gamari2020-11-152-3/+3
* nativeGen/dwarf: Only produce DW_AT_source_note DIEs in -g3Ben Gamari2020-11-152-5/+9
* nativeGen/dwarf: Fix procedure end addressesBen Gamari2020-11-153-15/+25
* codeGen: Produce local symbols for module-internal functionsBen Gamari2020-11-113-2/+15
* Move this_module into NCGConfigBen Gamari2020-11-113-32/+29
* Don't use LEA with 8-bit registers (#18614)Sylvain Henry2020-11-041-2/+6
* NCG: Fix 64bit int comparisons on 32bit x86Andreas Klebinger2020-11-042-30/+100
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-016-85/+76
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-105-19/+15
* rts: fix race condition in StgCRunTamar Christina2020-10-091-2/+3
* WinIO: Small changes related to atomic request swaps.Andreas Klebinger2020-10-071-0/+2
* Don't import GHC.Unit to reduce the number of dependenciesSylvain Henry2020-10-011-1/+1
* Refactor CLabel pretty-printingSylvain Henry2020-09-232-4/+3
* Generalize OutputablePSylvain Henry2020-09-175-15/+34
* Introduce OutputablePSylvain Henry2020-09-1716-433/+431
* 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