summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmForeign.hs
Commit message (Expand)AuthorAgeFilesLines
* ApiAnnotations : strings in warnings do not return SourceTextwip/api-annots-7.10-3Alan Zimmerman2015-06-011-2/+2
* Tick scopesPeter Wortmann2014-12-161-1/+2
* Per-thread allocation counters and limitsSimon Marlow2014-11-121-72/+202
* Make Applicative a superclass of MonadAustin Seipp2014-09-091-0/+5
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Revert "Per-thread allocation counters and limits"Simon Marlow2014-05-041-196/+72
* Per-thread allocation counters and limitsSimon Marlow2014-05-021-72/+196
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-1/+4
* Explicit import lists for StgCmmProf.Edward Z. Yang2013-09-011-1/+1
* Fix a bug in stack layout with safe foreign calls (#8083)Simon Marlow2013-07-241-1/+2
* Satisfy the invariant on CmmUnsafeForeignCall argumentsSimon Marlow2013-03-061-30/+23
* loadThreadState should set HpAlloc=0Simon Marlow2012-11-051-1/+7
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-1/+1
* Some alpha renamingIan Lynagh2012-10-161-2/+2
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-32/+29
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-3/+2
* Move some more constants into platformConstantsIan Lynagh2012-09-141-1/+1
* Move more constants to platformConstantsIan Lynagh2012-09-141-1/+1
* Use oFFSET_* from platformConstants rather than ConstantsIan Lynagh2012-09-131-7/+7
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-4/+4
* Pass DynFlags down to gcWordIan Lynagh2012-09-121-3/+3
* Pass DynFlags down to bWordIan Lynagh2012-09-121-41/+43
* Cleanup: add mkIntExpr and zeroExpr utilsSimon Marlow2012-08-311-1/+1
* Define callerSaves for all platformsIan Lynagh2012-08-071-1/+2
* Add "Unregisterised" as a field in the settings fileIan Lynagh2012-08-071-1/+2
* Use "ReturnedTo" when generating safe foreign callsSimon Marlow2012-08-061-10/+23
* Explicitly share some return continuationsSimon Marlow2012-08-021-1/+2
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-29/+33
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-2/+5
|\
| * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-151-1/+2
| * Implement "value" imports with the CAPIIan Lynagh2012-02-261-1/+3
* | Lower safe foreign calls in the new CmmLayoutStackSimon Marlow2012-03-061-9/+102
* | Merge remote-tracking branch 'laptop/newcg' into newcgMe at work2012-02-141-1/+1
|\ \
| * \ Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-02-131-1/+1
| |\ \ | | |/
| | * Rename the CCCS field of StgTSO so as not to conflict with the CCCS pseudo-re...Simon Marlow2012-01-051-1/+1
* | | Fix an SRT-related bugSimon Marlow2012-02-141-10/+4
|/ /
* | New stack layout algorithmSimon Marlow2012-02-081-1/+1
* | Different implementation of MkGraphSimon Marlow2012-01-251-4/+5
|/
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-2/+2
* Whitespace only in codeGen/StgCmmForeign.hsIan Lynagh2011-11-261-99/+92
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-2/+1
* Remove type synonyms for CmmFormals, CmmActuals (and hinted versions).Edward Z. Yang2011-06-131-8/+8
* Merge in new code generator branch.Simon Marlow2011-01-241-32/+28
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-2/+4
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-1/+1
* Refactor PackageTarget back into StaticTargetBen.Lippmeier@anu.edu.au2010-01-041-5/+11
* Tag ForeignCalls with the package they correspond toBen.Lippmeier@anu.edu.au2010-01-021-1/+1
* Keep Touch'd variables live through the back enddias@cs.tufts.edu2009-09-181-2/+2
* Remove old 'foreign import dotnet' codeSimon Marlow2009-07-271-3/+0