summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* Ticky: Do not count every entry twiceJoachim Breitner2016-03-291-2/+1
* Be more explicit about closure types in ticky-ticky-reportJoachim Breitner2016-03-293-45/+88
* Remove all mentions of IND_OLDGEN outside of docs/rtsJoachim Breitner2016-03-291-2/+1
* Revert "Various ticky-related work"Ben Gamari2016-03-243-54/+24
* Various ticky-related workJoachim Breitner2016-03-243-24/+54
* Remove "use mask" from StgAlt syntaxÖmer Sinan Ağacan2016-02-242-6/+6
* Another batch of typo fixes in non-codeGabor Greif2016-02-111-1/+1
* Remove unused LiveVars and SRT fields of StgCaseÖmer Sinan Ağacan2016-02-083-6/+6
* Revert "Remove unused LiveVars and SRT fields of StgCase and StgLetNoEscape"Ömer Sinan Ağacan2016-02-063-6/+6
* Remove unused LiveVars and SRT fields of StgCase and StgLetNoEscapeÖmer Sinan Ağacan2016-02-043-6/+6
* s/unLifted/unlifted for consistencyÖmer Sinan Ağacan2016-01-273-7/+7
* Do not count void arguments when considering a function for loopification.Jonas Scholl2016-01-222-17/+46
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-183-8/+6
* StgCmmForeign: Break up long lineBen Gamari2016-01-051-1/+7
* StgCmmForeign: Push local register creation into code generationBen Gamari2016-01-053-58/+59
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-312-4/+1
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-317-19/+0
* Maintain cost-centre stacks in the interpreterSimon Marlow2015-12-211-1/+1
* Add kind equalities to GHC.Richard Eisenberg2015-12-112-9/+11
* StgCmmMonad: Implement Outputable instance for Sequel for debuggingÖmer Sinan Ağacan2015-12-041-0/+4
* Support multiple debug output levelsBen Gamari2015-11-231-2/+2
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-122-2/+3
* minor: use unless instead of (when . not)Ömer Sinan Ağacan2015-11-081-3/+3
* Make GHCi & TH work when the compiler is built with -profSimon Marlow2015-11-071-6/+7
* cmm: Expose machine's stack and return address registerBen Gamari2015-11-011-0/+2
* Add subWordC# on x86ishNikita Karetnikov2015-10-311-0/+17
* Make Monad/Applicative instances MRP-friendlyHerbert Valerio Riedel2015-10-172-4/+4
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-148-20/+20
* Annotate CmmBranch with an optional likely targetSimon Marlow2015-09-234-7/+9
* s/StgArrWords/StgArrBytes/Siddhanathan Shanmugam2015-09-111-4/+4
* Fix trac #10413Ben Gamari2015-09-021-2/+5
* StgCmmHeap: Re-add check for large static allocationsBen Gamari2015-08-291-0/+9
* Delete FastBoolThomas Miedema2015-08-211-2/+1
* Implement getSizeofMutableByteArrayOp primopBen Gamari2015-08-211-0/+5
* Support MO_U_QuotRem2 in LLVM backendMichal Terepeta2015-08-031-1/+2
* Eliminate zero_static_objects_list()Simon Marlow2015-07-281-2/+3
* Revert "Eliminate zero_static_objects_list()"Simon Marlow2015-07-271-3/+2
* Eliminate zero_static_objects_list()Simon Marlow2015-07-221-2/+3
* LlvmCodeGen: add support for MO_U_Mul2 CallishMachOpMichal Terepeta2015-07-201-1/+2
* Delete the WayPar wayThomas Miedema2015-07-101-7/+0
* Comments onlySimon Peyton Jones2015-07-081-26/+32
* Fix "CPP directive" in commentBen Gamari2015-07-071-6/+6
* Add more discussion of black-holing logic for #10414Ben Gamari2015-07-071-9/+59
* Don't eagerly blackhole single-entry thunks (#10414)Reid Barton2015-07-071-1/+11
* Support MO_{Add,Sub}IntC and MO_Add2 in the LLVM backendMichal Terepeta2015-07-041-4/+9
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-031-5/+5
* Be aware of overlapping global STG registers in CmmSink (#10521)Reid Barton2015-06-251-7/+9
* Encode alignment in MO_Memcpy and friendsBen Gamari2015-06-161-25/+24
* ApiAnnotations : strings in warnings do not return SourceTextAlan Zimmerman2015-06-011-2/+2
* Refactor the story around switches (#10137)Joachim Breitner2015-03-301-181/+59