summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* Deal with JoinIds before void typesSimon Peyton Jones2017-03-101-3/+4
* Generate better fp abs for X86 and llvm with default cmm otherwiseDominic Steinitz2017-03-071-0/+34
* Spelling only [ci skip]Gabor Greif2017-02-231-1/+1
* Tweaks and typos in manual, note refs, commentsGabor Greif2017-02-091-1/+1
* Cmm: Add support for undefined unwinding statementsBen Gamari2017-02-081-1/+1
* Generalize CmmUnwind and pass unwind information through NCGBen Gamari2017-02-083-10/+16
* Allow top-level string literals in Core (#8472)Takano Akio2017-01-204-7/+31
* Update levity polymorphismRichard Eisenberg2017-01-197-26/+33
* Typos in manual and comments [ci skip]Gabor Greif2017-01-171-1/+1
* Fix cost-centre-stacks bug (#5654)Simon Marlow2016-12-151-2/+4
* Use newBlockId instead of newLabelCBen Gamari2016-11-299-39/+42
* LLVM generate llvm.expect for conditional branchesAlex Biehl2016-11-172-12/+35
* Remove CONSTR_STATICSimon Marlow2016-11-142-43/+23
* Fix comment about pointer taggingAlex Biehl2016-11-101-1/+1
* Zap redundant importsGabor Greif2016-10-301-1/+0
* StgCmmPrim: Add missing write barrier.Peter Trommler2016-10-191-0/+4
* Codegen for case: Remove redundant void id checksÖmer Sinan Ağacan2016-09-208-72/+114
* StgCmmPrim: Add missing MO_WriteBarrierBen Gamari2016-08-311-2/+5
* Remove StgRubbishArg and CmmArgÖmer Sinan Ağacan2016-08-1011-99/+67
* StgCmm: Remove unused Bool field of Return sequelÖmer Sinan Ağacan2016-08-053-7/+6
* Some typos in commentsGabor Greif2016-07-261-2/+2
* StgCmmBind: Some minor simplificationsÖmer Sinan Ağacan2016-07-221-8/+2
* Comments re ApThunks + small refactor in mkRhsClosureSimon Peyton Jones2016-07-211-15/+21
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-2112-97/+133
* Compact RegionsGiovanni Campagna2016-07-201-1/+4
* Provide Uniquable version of SCCBartosz Nitka2016-06-231-1/+1
* More typos in comments [skip ci]Gabor Greif2016-06-221-1/+1
* 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