Fix PR3117: not all nodes being legalized. The
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeIntegerTypes.cpp
2008-12-09 Duncan SandsFix PR3117: not all nodes being legalized. The
2008-12-01 Duncan SandsChange the interface to the type legalization method
2008-11-23 Duncan SandsRename SetCCResultContents to BooleanContents. In
2008-11-22 Bill WendlingCleanup of the [SU]ADDO type legalization code. Patch...
2008-11-22 Bill Wendling- Move conversion of [SU]ADDO from DAG combiner into...
2008-11-18 Duncan SandsRemove integer promotion support for FP_EXTEND
2008-11-18 Duncan SandsSimplify code using helper routines. There is not
2008-11-17 Richard OsborneDon't produce ADDC/ADDE when expanding SHL unless they...
2008-11-17 Mon P WangFixed legalization of CONVERT_RNDSAT for integers.
2008-11-12 Duncan SandsCorrect some thinkos in the expansion of ADD/SUB
2008-11-11 Mon P WangCleaned up and fix bugs in convert_rndsat node
2008-11-10 Mon P WangAdded CONVERT_RNDSAT (conversion with rounding and...
2008-11-10 Duncan SandsTweak some comments.
2008-11-10 Duncan SandsSmall cleanups. No functionality change intended!
2008-11-10 Duncan SandsWhen promoting the result of fp_to_uint/fp_to_sint,
2008-11-07 Duncan SandsSign-extend rather than zero-extend when promoting
2008-11-03 Duncan SandsMake VAARG promotion work correctly with large funky
2008-10-29 Duncan SandsFix PR2977: LegalizeTypes support for expanding
2008-10-29 Duncan SandsFix 80 column violations.
2008-10-23 Duncan SandsFix thinko - the operand number has nothing to do
2008-10-22 Duncan SandsBe nice to CellSPU: for this target getSetCCResultType
2008-10-22 Duncan SandsPort from LegalizeDAG the logic to only generate
2008-10-22 Duncan SandsAdd some comments explaining the meaning of a boolean
2008-10-20 Duncan SandsLegalizeTypes support for atomic operation promotion.
2008-10-20 Duncan SandsUse DAG.getIntPtrConstant rather than DAG.getConstant
2008-10-20 Duncan SandsAlways use either MVT::i1 or getSetCCResultType for
2008-10-20 Duncan SandsFormatting - no functional change.
2008-10-20 Duncan SandsDon't use a random type for the select condition,
2008-10-03 Duncan SandsThe result of getSetCCResultType (eg: i32) may be larger
2008-09-22 Dan GohmanFix the alignment of loads from constant pool entries...
2008-09-12 Dan GohmanRename ConstantSDNode::getValue to getZExtValue, for...
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-17 Duncan SandsFactorize some code for determining which libcall to...
2008-07-16 Duncan SandsAdd support for promoting and expanding AssertZext
2008-07-16 Duncan SandsReorder methods alphabetically. No functionality change.
2008-07-15 Duncan SandsLegalizeTypes support for promotion of bswap.
2008-07-15 Duncan SandsLegalizeTypes support for promotion of SIGN_EXTEND_INREG.
2008-07-15 Duncan SandsReorder the integer promotion methods alphabetically.
2008-07-11 Duncan SandsIt is pointless to turn a UINT_TO_FP into an
2008-07-11 Duncan SandsAdd two missing SINT_TO_FP libcalls.
2008-07-11 Duncan SandsPort a shift-by-1 optimization from LegalizeDAG: it
2008-07-11 Duncan SandsAdd support for 128 bit shifts and 32 bit shifts
2008-07-10 Duncan SandsAdd support for 128 bit multiplicative operations.
2008-07-10 Duncan SandsAdd a mysteriously missing libcall, FPTOSINT_F80_I32.
2008-07-10 Duncan SandsFix a FIXME: use an apint in CTTZ legalization.
2008-07-10 Duncan SandsRemove PromoteIntRes_FP_ROUND - not sure what it
2008-07-10 Duncan SandsMake the LegalizeType method naming scheme more regular.
2008-07-09 Duncan SandsRemove some unneeded includes.
2008-07-08 Duncan SandsRemove custom expansion from LegalizeTypes when doing
2008-07-04 Duncan SandsRather than having a different custom legalization
2008-06-30 Duncan SandsSupport for VAARG. As noted in a comment, this is
2008-06-30 Duncan SandsSupport for promoting select_cc operands.
2008-06-25 Duncan SandsAdd/complete support for integer and float
2008-06-23 Duncan SandsPort some integer multiplication fixes from LegalizeDAG.
2008-06-23 Duncan SandsSupport for expanding the result of EXTRACT_ELEMENT.
2008-06-23 Duncan SandsCleanup up LegalizeTypes handling of loads and
2008-06-21 Duncan SandsSupport for load/store of expanded float types. I
2008-06-20 Duncan SandsShare some code that is common between integer and
2008-06-20 Duncan SandsRename the operation of turning a float type into an
2008-06-17 Duncan SandsSplit type expansion into ExpandInteger and ExpandFloat