summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* Re-add FunTy (big patch)Simon Peyton Jones2016-06-151-4/+4
* Fix Ticky histogram on WindowsTamar Christina2016-06-091-5/+5
* Whitespace onlyÖmer Sinan Ağacan2016-06-031-3/+3
* Remove unused FAST_STRING_NOT_NEEDED macro defsÖmer Sinan Ağacan2016-05-313-3/+0
* StgCmmUtils.emitMultiAssign: Make assertion msg more helpfulÖmer Sinan Ağacan2016-05-301-1/+1
* StgCmmExpr: Remove a redundant listÖmer Sinan Ağacan2016-05-271-1/+1
* Comments and white space onlySimon Peyton Jones2016-05-271-3/+5
* StgCmmCon: Do not generate moves from unused fields to local variablesÖmer Sinan Ağacan2016-05-271-6/+13
* StgCmmExpr: Fix a duplicationÖmer Sinan Ağacan2016-05-261-2/+2
* Document some benign nondeterminismBartosz Nitka2016-05-241-1/+3
* Fix histograms for ticky codeMateusz Lenik2016-05-182-27/+12
* 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