summaryrefslogtreecommitdiff
path: root/compiler/cmm/PprC.hs
Commit message (Expand)AuthorAgeFilesLines
...
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-62/+69
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-1/+1
* Some alpha renamingIan Lynagh2012-10-161-1/+1
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-1/+0
* Remove some uses of the WORDS_BIGENDIAN CPP symbolIan Lynagh2012-09-181-7/+5
* Move more constants to platformConstantsIan Lynagh2012-09-161-6/+5
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-10/+10
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-69/+79
* Pass DynFlags down to bWordIan Lynagh2012-09-121-12/+18
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-2/+2
* GHC 7.4 is now required for building HEADIan Lynagh2012-07-201-4/+0
* Remove redundant Platform arguments in cmm/PprC.hsIan Lynagh2012-07-191-140/+137
* Pass DynFlags down to printForC and printForAsmIan Lynagh2012-06-111-1/+1
* Cast memory primops in the C backend (#5976)Paolo Capriotti2012-05-021-16/+25
* Add a quotRemWord2 primopIan Lynagh2012-04-211-5/+6
* Fix PprC for 64bit platforms with 32bit long'sIan Lynagh2012-03-151-4/+5
* Fix the unregisterised build; fixes #5901Ian Lynagh2012-02-271-4/+10
* Add a 2-word-multiply operatorIan Lynagh2012-02-241-0/+1
* Add a Word add-with-carry primopIan Lynagh2012-02-231-5/+4
* Add a primop for unsigned quotRem; part of #5598Ian Lynagh2012-02-171-0/+1
* Define a quotRem CallishMachOp; fixes #5598Ian Lynagh2012-02-141-1/+9
* Track STG live register information for use in LLVMDavid Terei2012-01-091-2/+2
* Remove unused arg field of CmmReturnDavid Terei2012-01-051-1/+1
* Remove unused argument field on CmmJumpDavid Terei2012-01-051-2/+2
* Fix for unregisterised compilation: isStrangeTypeGlobal CCCS = TrueSimon Marlow2012-01-051-0/+2
* Fix the C backend after making CCCS an STG registerSimon Marlow2012-01-031-0/+1
* Remove old mangler commentDavid Terei2011-12-031-3/+0
* Get rid of the "safety" field of CmmCall (OldCmm)Simon Marlow2011-11-291-10/+10
* Implement a capi calling convention; fixes #2979Ian Lynagh2011-11-281-0/+1
* Small refactoringIan Lynagh2011-11-261-1/+1
* Formatting fixesDavid Terei2011-11-221-16/+16
* Specify unsupported ops, don't just use a catch allDavid Terei2011-11-221-13/+17
* Remove registerised code for dead architectures: mips, ia64, alpha,David Terei2011-11-221-3/+0
* Fix missing primop in PprCDavid Terei2011-11-221-2/+3
* Formatting of PprCDavid Terei2011-11-221-42/+41
* Tabs -> SpacesDavid Terei2011-11-221-175/+168
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* A little more CPP removalIan Lynagh2011-10-191-14/+15
* Pass Platform to pprExpr1Ben Gamari2011-10-171-1/+1
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-125/+128
* Renaming onlySimon Peyton Jones2011-08-251-4/+4
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-4/+4
* fix some #ifdefs that were making compilation with 7.2.1 fail - theSimon Marlow2011-08-141-1/+1
* Fix import DEPRECATE failures for castSTUArraySimon Peyton Jones2011-08-021-0/+7
* Refactoring: explicitly mark whether we have an info table in RawCmmMax Bolingbroke2011-07-061-5/+5
* Remove the unused CmmAlign and CmmDataLabel from CmmStaticMax Bolingbroke2011-07-051-2/+0
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-14/+4
* Fix warnings in PprCDavid Terei2011-06-231-40/+48
* Add support for new mem primops to C backendDavid Terei2011-06-231-9/+9
* Remove type synonyms for CmmFormals, CmmActuals (and hinted versions).Edward Z. Yang2011-06-131-2/+2