I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename it
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeTypes.h
2010-05-11 Duncan SandsI got tired of VISIBILITY_HIDDEN colliding with the...
2010-04-17 Dan GohmanUse const qualifiers with TargetLowering. This eliminat...
2010-03-14 Duncan SandsTurn calls to copysignl into an FCOPYSIGN node. Handle...
2010-03-14 Anton KorobeynikovMake default expansion for FP16 <-> FP32 nodes into...
2010-01-24 Mon P WangIt seems better to scalarize vectors of size 1 instead...
2010-01-24 Mon P WangImproved widening loads by adding support for wider...
2010-01-09 Dan GohmanRevert an earlier change to SIGN_EXTEND_INREG for vecto...
2009-12-11 Dan GohmanImplement vector widening, splitting, and scalarizing...
2009-12-07 Anton KorobeynikovTruncate the arguments of llvm.frameaddress / llvm...
2009-11-30 Mon P WangAdded support to allow clients to custom widen. For...
2009-11-20 Duncan SandsFix PR5558, which was caused by a wrong fix for PR3393...
2009-10-16 Mon P WangAllow widening of extract subvector
2009-08-12 Owen AndersonAdd contexts to some of the MVT APIs. No functionality...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-07-08 Duncan SandsNowadays vectors are only split if they have an even
2009-07-08 Duncan SandsRemove trailing whitespace. Reorder some methods
2009-07-07 Chris Lattnerimplement support for spliting and scalarizing vector...
2009-07-07 Chris LattnerScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are...
2009-06-24 David GreeneThis increases the maximum for MVT::LAST_VALUETYPE
2009-06-02 Dale JohannesenRevert 72707 and 72709, for the moment.
2009-06-01 Dale JohannesenMake the implicit inputs and outputs of target-independent
2009-05-31 Duncan SandsRename CustomLowerResults to CustomLowerNode, since
2009-04-29 Nate BegemanImplement review feedback for vector shuffle work.
2009-04-27 Duncan SandsNow that PR2957 is resolved, remove a bunch of
2009-04-25 Dan GohmanRefactor the code to grab the low and high parts of...
2009-04-08 Duncan SandsSoft float support for FREM.
2009-04-08 Duncan SandsSoft float support for undef. Reported by Xerxes RĂ„nby.
2009-03-31 Evan ChengFully general expansion of integer shift of any size.
2009-03-29 Duncan SandsFix PR3899: add support for extracting floats from...
2009-03-18 Mon P WangAdded missing support for widening when splitting an...
2009-03-04 Eli FriedmanPR3686: make the legalizer handle bitcast from i80...
2009-02-21 Richard Penningtonbug 3610: Floating point vaarg not softened.
2009-02-05 Dale JohannesenRemove non-DebugLoc versions of getMergeValues, ZeroExt...
2009-02-02 Sanjiv GuptaDuncan's patch. Further to 64382. Takes care of illegal...
2009-01-31 Dale JohannesenDebugLoc propagation.
2009-01-31 Dale JohannesenPropagate debug info in LegalizeFloatTypes.
2009-01-31 Dale JohannesenPropagate debug info through MakeLibCall and a
2009-01-26 Duncan SandsFix PR3393, which amounts to a bug in the expensive
2009-01-21 Duncan SandsCleanup whitespace and comments, and tweak some
2009-01-21 Sanjiv GuptaAllow targets to legalize operations (with illegal...
2009-01-15 Mon P WangAdded missing support to widen an operand from a bit...
2009-01-13 Duncan SandsFix some typos. Also, the WidenedVectors map
2009-01-01 Duncan SandsFactorize (and generalize) the code promoting SELECT
2009-01-01 Duncan SandsRemove trailing spaces.
2008-12-18 Mon P WangAdded support for vector widening.
2008-12-15 Mon P WangAdded support for splitting and scalarizing vector...
2008-12-15 Mon P WangAdded support to LegalizeType for expanding the operand...
2008-12-10 Duncan SandsFor amusement, implement SADDO, SSUBO, UADDO, USUBO
2008-12-09 Bill WendlingAdd sub/mul overflow intrinsics. This currently doesn...
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-24 Duncan SandsIf the type legalizer actually legalized anything
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-20 Duncan SandsAdd some documentation.
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-18 Duncan SandsLegalizeTypes support for splitting and scalarizing
2008-11-18 Duncan SandsReapply r59464, this time using the correct type
2008-11-18 Bill WendlingRevert r59464. It was causing this failure:
2008-11-17 Duncan SandsAdd soft float support for a bunch more operations...
2008-11-17 Mon P WangFixed legalization of CONVERT_RNDSAT for integers.
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 SandsFix PR2667: add soft float support for sint_to_fp/uint_...
2008-11-10 Mon P WangAdded support for the following definition of shufflevector
2008-11-06 Duncan SandsFormating/comment changes - no functionality change.
2008-11-06 Mon P WangWidening cleanup
2008-11-04 Duncan SandsFix PR3011: LegalizeTypes support for scalarizing
2008-10-31 Duncan SandsAdd a bunch of libcalls for ppcf128 that were somehow
2008-10-30 Mon P WangAdd initial support for vector widening. Logic is...
2008-10-29 Duncan SandsUniformize capitalization of NodeId.
2008-10-29 Duncan SandsFix PR2977: LegalizeTypes support for expanding
2008-10-29 Duncan SandsFix a FIXME: in ReplaceNodeWith, if the new node
2008-10-28 Duncan SandsFix a testcase provided by Bill in which the node
2008-10-22 Duncan SandsLegalizeTypes soft-float support for fpow.
2008-10-20 Duncan SandsSupport operations like fp_to_uint with a vector
2008-10-20 Duncan SandsLegalizeTypes support for atomic operation promotion.
2008-10-20 Duncan SandsFormatting - no functional change.
2008-09-01 Gabor GreifProvide two overloads of AnalyzeNewNode.
2008-09-01 Duncan SandsEven though no caller actually uses the new value
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-07 Bruno Cardoso LopesAdd the remaining fp_round libcalls:
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-27 Duncan SandsSome binary operations were being treated as
2008-07-22 Duncan SandsLegalizeTypes support for VSETCC. Fixes PR2575.
2008-07-18 Duncan SandsSoftfloat support for FDIV. Patch by
2008-07-17 Duncan SandsLegalizeTypes support for what seems to be the
2008-07-16 Duncan SandsAdd support for promoting and expanding AssertZext
2008-07-15 Duncan SandsLegalizeTypes support for fabs on ppc long double.
2008-07-15 Duncan SandsLegalizeTypes support for promotion of bswap.
2008-07-15 Duncan SandsLegalizeTypes support for promotion of SIGN_EXTEND_INREG.
2008-07-14 Duncan SandsIgnore TargetConstant with an illegal type. These
2008-07-11 Duncan SandsRemove an apparently useless routine: there should
2008-07-11 Duncan SandsIt is pointless to turn a UINT_TO_FP into an
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 SandsRedo LegalizeTypes soft float support for
2008-07-09 Duncan SandsLegalizeTypes soft float support for FP_TO_SINT and
next