Fill in type legalization for MERGE_VALUES in all the various cases. Patch by Micah...
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeTypes.h
2011-08-31 Eli FriedmanFill in type legalization for MERGE_VALUES in all the...
2011-08-31 Eli FriedmanGeneric expansion for atomic load/store into cmpxchg...
2011-07-08 Cameron ZwarichAdd an intrinsic and codegen support for fused multiply...
2011-06-17 Eric ChristopherLower multiply with overflow checking to __mulo<mode>
2011-06-15 Nadav RotemEnable the simplification of truncating-store after...
2011-06-06 Nadav RotemAdd methods to support the integer-promotion of vector...
2011-06-01 Nadav RotemRefactor LegalizeTypes: Erase LegalizeAction and make...
2011-05-28 Nadav RotemRefactor the type legalizer. Switch TargetLowering...
2011-05-27 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-18 Duncan SandsRevert commit 131534 since it seems to have broken...
2011-05-18 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-03-23 Eli FriedmanPR9535: add support for splitting and scalarizing vecto...
2011-03-03 Eli FriedmanRevert r123908; the code in question is completely...
2011-02-14 Chris Lattnerfix PR9210 by implementing some type legalization logic for
2011-01-20 Eric ChristopherMy editor's indent went crazy. Fix.
2011-01-20 Eric ChristopherExpand invalid return values for umulo and smulo. Handl...
2011-01-06 Eric ChristopherAdd some fairly duplicated code to let type legalizatio...
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-08-26 Chris Lattnerimplement SplitVecOp_CONCAT_VECTORS, fixing the include...
2010-08-25 Chris Lattnerremove some llvmcontext arguments that are now dead...
2010-08-24 Chris Lattnertidy up, reduce indentation
2010-06-03 Eli FriedmanImplement expansion in type legalization for add/sub...
2010-06-01 Dan GohmanFill in missing support for ISD::FEXP, ISD::FPOWI,...
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.
next