summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmParse.y
Commit message (Expand)AuthorAgeFilesLines
* Random typo fixesHerbert Valerio Riedel2015-12-171-1/+1
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-121-2/+2
* CmmParse: Expose popcnt operationsBen Gamari2015-10-301-1/+6
* CmmParse: Clarify description of calling conventionBen Gamari2015-10-171-1/+4
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-141-2/+2
* Annotate CmmBranch with an optional likely targetSimon Marlow2015-09-231-1/+1
* CmmParse: Don't force alignment in memcpy-ish operationsBen Gamari2015-08-031-2/+1
* Replace usages of `-w` by `-fno-warn`sThomas Miedema2015-07-041-8/+0
* Encode alignment in MO_Memcpy and friendsBen Gamari2015-06-161-10/+27
* Typos in error messages and in commentsGabor Greif2015-04-101-1/+1
* Refactor the story around switches (#10137)Joachim Breitner2015-03-301-19/+17
* cmm lex: drop unused 'align' tokenSergei Trofimovich2015-01-201-1/+0
* CMM: add a mechanism to import C .data labelsSergei Trofimovich2015-01-191-0/+4
* Add unwind information to CmmPeter Wortmann2014-12-161-0/+3
* Tick scopesPeter Wortmann2014-12-161-3/+3
* Source notes (Cmm support)Peter Wortmann2014-12-161-7/+23
* Revert "Place static closures in their own section."Edward Z. Yang2014-10-201-1/+1
* Revert "BC-breaking changes to C-- CLOSURE syntax."Edward Z. Yang2014-10-201-9/+8
* Revert "Properly generate info tables for static closures in C--."Edward Z. Yang2014-10-201-2/+1
* Properly generate info tables for static closures in C--.Edward Z. Yang2014-10-011-1/+2
* BC-breaking changes to C-- CLOSURE syntax.Edward Z. Yang2014-10-011-8/+9
* Place static closures in their own section.Edward Z. Yang2014-10-011-1/+1
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-2/+2
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-1/+1
* Allow the argument to 'reserve' to be a compile-time expressionSimon Marlow2014-01-161-5/+15
* Add a way to reserve temporary stack space in high-level CmmSimon Marlow2014-01-161-0/+25
* Add support for prefetch with locality levels.Austin Seipp2013-10-011-1/+9
* Typos in commentsGabor Greif2013-10-011-2/+2
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Expand the commentary in Note [syntax of cmm files]Simon Marlow2013-10-011-4/+29
* Add Cmm support for 512-bit-wide values.Geoffrey Mainland2013-09-221-0/+2
* Add Cmm support for 256-bit-wide values.Geoffrey Mainland2013-09-221-0/+2
* Implement cardinality analysisSimon Peyton Jones2013-06-061-2/+1
* Treat foreign imported things in CMM as being in this packageIan Lynagh2013-05-091-1/+1
* In CMM, only allow foreign calls to labels, not arbitrary expressionsIan Lynagh2013-04-241-1/+4
* Add a bits128 type to C--.Geoffrey Mainland2013-02-011-0/+2
* Tidy up: move info-table related stuff to CmmInfoSimon Marlow2013-01-231-0/+1
* Fix the Slow calling convention (#7192)Simon Marlow2012-11-131-1/+1
* fix 'return' in cmm code when tablesNextToCode==FalseSimon Marlow2012-11-051-0/+6
* Draw STG F and D registers from the same pool of available SSE registers on x...Geoffrey Mainland2012-10-301-2/+3
* INFO_TABLE_RET should generate a CmmRetInfoLabel, not a CmmInfoLabelSimon Marlow2012-10-301-2/+2
* Remove the old codegenSimon Marlow2012-10-191-1/+1
* Some alpha renamingIan Lynagh2012-10-161-1/+1
* untabSimon Marlow2012-10-081-253/+253
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-545/+734
* Make StgWord a portable type tooIan Lynagh2012-09-181-2/+5
* Make StgHalfWord a portable typeIan Lynagh2012-09-181-14/+18
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-6/+7
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-2/+2
* Pass DynFlags down to gcWordIan Lynagh2012-09-121-1/+1