summaryrefslogtreecommitdiff
path: root/compiler/codeGen/CgForeignCall.hs
Commit message (Expand)AuthorAgeFilesLines
* Remove the old codegenSimon Marlow2012-10-191-322/+0
* Some alpha renamingIan Lynagh2012-10-161-2/+2
* 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-5/+5
* Pass DynFlags down to gcWordIan Lynagh2012-09-121-1/+1
* Pass DynFlags down to bWordIan Lynagh2012-09-121-34/+38
* Cleanup: add mkIntExpr and zeroExpr utilsSimon Marlow2012-08-311-1/+1
* Define callerSaves for all platformsIan Lynagh2012-08-071-2/+4
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-22/+25
* Remove lots of commented out 'in' keywordsIan Lynagh2012-06-131-1/+0
* 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
* Formatting fixesDavid Terei2012-01-051-9/+9
* Rename the CCCS field of StgTSO so as not to conflict with the CCCS pseudo-re...Simon Marlow2012-01-051-1/+1
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-2/+2
* Get rid of the "safety" field of CmmCall (OldCmm)Simon Marlow2011-11-291-4/+4
* Remove a tabs kludgeIan Lynagh2011-11-261-7/+0
* Whitespace only in codeGen/CgForeignCall.hsIan Lynagh2011-11-261-101/+101
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* More refactoring (CgRep)Simon Peyton Jones2011-08-251-0/+1
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-1/+0
* Remove type synonyms for CmmFormals, CmmActuals (and hinted versions).Edward Z. Yang2011-06-131-3/+3
* Port "Make array copy primops inline" and related patches to new codegen.Edward Z. Yang2011-06-131-0/+3
* Merge in new code generator branch.Simon Marlow2011-01-241-2/+2
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-23/+21
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-1/+2
* Add new LLVM code generator to GHC. (Version 2)David Terei2010-06-151-1/+2
* Refactor PackageTarget back into StaticTargetBen.Lippmeier@anu.edu.au2010-01-041-8/+1
* Tag ForeignCalls with the package they correspond toBen.Lippmeier@anu.edu.au2010-01-021-2/+21
* * Refactor CLabel.RtsLabel to CLabel.CmmLabelBen.Lippmeier@anu.edu.au2009-11-061-2/+3
* Merge RtsLabelInfo.Rts* with RtsLabelInfo.Rts*FSBen.Lippmeier@anu.edu.au2009-10-181-2/+2
* Remove old 'foreign import dotnet' codeSimon Marlow2009-07-271-3/+0
* Fixes to "Retract Hp *before* checking for HpLim==0"Simon Marlow2009-03-181-2/+7
* When generating C, don't pretend functions are dataIan Lynagh2009-02-061-1/+2
* Fix warnings in CgForeignCallIan Lynagh2008-12-151-10/+16
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-28/+27
* replace Cmm 'hint' with 'kind'Norman Ramsey2008-05-031-11/+11
* (F)SLIT -> (f)sLit in CgForeignCallIan Lynagh2008-04-121-4/+2
* Don't import FastString in HsVersions.hIan Lynagh2008-03-291-0/+1
* change CmmActual, CmmFormal to use a data CmmHinted rather than tuple (#1405)Isaac Dupree2008-01-041-11/+12
* Move OPTIONS pragmas above commentsIan Lynagh2007-09-211-7/+7
* a good deal of salutory renamingNorman Ramsey2007-09-071-4/+4
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-041-1/+1
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-031-2/+2
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-011-0/+7
* put CmmReturnInfo into a CmmCall (and related types)Norman Ramsey2007-08-201-6/+7
* Rename a constructor CmmForeignCall to CmmCallee, and tidy Cmm codesimonpj@microsoft.com2007-08-091-5/+5