summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmParse.y
Commit message (Expand)AuthorAgeFilesLines
* 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
* Pass DynFlags down to bWordIan Lynagh2012-09-121-13/+16
* Remove CPP from cmm/CmmParse.yIan Lynagh2012-08-281-6/+8
* Whitespace only in cmm/CmmParse.yIan Lynagh2012-08-281-541/+541
* Make tablesNextToCode "dynamic"Ian Lynagh2012-08-061-3/+4
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-1/+1
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-34/+42
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-5/+5
|\
| * Remove PlatformOutputableIan Lynagh2012-06-131-1/+1
| * Pass DynFlags down to mk_err_msgIan Lynagh2012-06-121-1/+1
| * Add a Word add-with-carry primopIan Lynagh2012-02-231-3/+3
* | Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-02-131-8/+7
|\ \ | |/
| * Track STG live register information for use in LLVMDavid Terei2012-01-091-4/+4
| * Remove unused arg field of CmmReturnDavid Terei2012-01-051-3/+2
| * Remove unused argument field on CmmJumpDavid Terei2012-01-051-3/+3
| * Add a class HasDynFlags(getDynFlags)Ian Lynagh2011-12-191-1/+1
* | New stack layout algorithmSimon Marlow2012-02-081-27/+12
* | Make the old codegen run in constant space tooSimon Marlow2012-01-271-1/+2
|/
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-2/+3
* Get rid of the "safety" field of CmmCall (OldCmm)Simon Marlow2011-11-291-2/+1
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-1/+0
* Renaming onlySimon Peyton Jones2011-08-251-1/+1
* fix type tags for RTS-defined info tablesSimon Marlow2011-08-251-39/+26
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-49/+67
* Put the info CLabel in CmmInfoTable rather than a localness flag, tidy up som...Max Bolingbroke2011-07-281-7/+7
* More work towards cross-compilationIan Lynagh2011-07-151-1/+1
* Remove 'threadsafe' FFI importsIan Lynagh2011-07-131-4/+2
* Don't export the _info symbol for the data constructor worker bindingsMax Bolingbroke2011-07-071-7/+7
* Remove the unused CmmAlign and CmmDataLabel from CmmStaticMax Bolingbroke2011-07-051-9/+7
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-7/+10
* Refactor SrcLoc and SrcSpanIan Lynagh2011-06-091-1/+1
* Add new mem{cpy,set,move} cmm prim ops.David Terei2011-05-311-1/+4
* fix the names of the floating-point operations in the Cmm parserSimon Marlow2011-05-111-10/+15
* Raw versions of if and switch.Edward Z. Yang2011-04-261-8/+20
* Merge in new code generator branch.Simon Marlow2011-01-241-2/+2
* remove -XNoMonomorphismRestrictionSimon Marlow2010-11-171-9/+1
* add some {-# LANGUAGE BangPatterns #-} to mollify GHCSimon Marlow2010-11-171-0/+1
* Add rebindable syntax for if-then-elsesimonpj@microsoft.com2010-10-221-2/+2
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-0/+9
* Work around missing type signature in Happysimonpj@microsoft.com2010-07-301-1/+9
* Make mkPState and pragState take their arguments in the same orderIan Lynagh2010-07-061-1/+1
* Tag ForeignCalls with the package they correspond toBen.Lippmeier@anu.edu.au2010-01-021-5/+12
* Columns now start at 1, as lines already didIan Lynagh2009-11-271-1/+1
* * Refactor CLabel.RtsLabel to CLabel.CmmLabelBen.Lippmeier@anu.edu.au2009-11-061-139/+66
* Merge RtsLabelInfo.Rts* with RtsLabelInfo.Rts*FSBen.Lippmeier@anu.edu.au2009-10-181-13/+13
* emitRetUT: cope with arguments overlapping with results (#3546)Simon Marlow2009-09-281-1/+3