summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmMachOp.hs
Commit message (Expand)AuthorAgeFilesLines
* Add support for byte endian swapping for Word 16/32/64.Austin Seipp2013-07-171-0/+1
* Revert "Add support for byte endian swapping for Word 16/32/64."Simon Peyton Jones2013-06-111-1/+0
* Add support for byte endian swapping for Word 16/32/64.Ian Lynagh2013-06-091-0/+1
* Add prefetch primops.Geoffrey Mainland2013-02-011-0/+4
* Add support for passing SSE vectors in registers.Geoffrey Mainland2013-02-011-18/+28
* Add the Int32X4# primitive type and associated primops.Paul Monday2013-02-011-0/+26
* Add the Float32X4# primitive type and associated primops.Geoffrey Mainland2013-02-011-0/+29
* Implement word2Float# and word2Double#Johan Tibell2012-12-131-0/+2
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-1/+8
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-55/+58
* Pass DynFlags down to bWordIan Lynagh2012-09-121-19/+20
* Narrow the arg of popCnt# to the correct widthSimon Marlow2012-08-311-2/+3
* maybeInvertComparison: remove floating-point comparisonsSimon Marlow2012-08-071-6/+0
* MO_F_Mul and MO_F_Add are commutativeSimon Marlow2012-08-061-0/+2
* Add a quotRemWord2 primopIan Lynagh2012-04-211-0/+1
* Add a 2-word-multiply operatorIan Lynagh2012-02-241-1/+2
* Add a Word add-with-carry primopIan Lynagh2012-02-231-0/+1
* Add a primop for unsigned quotRem; part of #5598Ian Lynagh2012-02-171-0/+1
* Define a quotRem CallishMachOp; fixes #5598Ian Lynagh2012-02-141-1/+4
* Add popCnt# primopJohan Tibell2011-08-161-0/+2
* comment updatesSimon Marlow2011-06-281-23/+5
* Add new mem{cpy,set,move} cmm prim ops.David Terei2011-05-311-0/+8
* Merge in new code generator branch.Simon Marlow2011-01-241-0/+465