Fill in type legalization for MERGE_VALUES in all the various cases. Patch by Micah...
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeIntegerTypes.cpp
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-29 Eli FriedmanMisc optimizer+codegen work for 'cmpxchg' and 'atomicrm...
2011-07-28 Nadav RotemCR fix: The ANY_EXTEND can be removed because the input...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-17 Nadav RotemMinor code cleanups
2011-06-20 Nadav RotemFix PromoteIntRes_TRUNCATE: Add support for cases where the
2011-06-19 Nadav RotemCode cleanups: Remove duplicated logic in PromotInteRes...
2011-06-19 Nadav RotemCalls to AssertZext and getZeroExtendInReg must be...
2011-06-18 Benjamin KramerRemove unused but set variables.
2011-06-18 Eric ChristopherFix UMULO support for 2x register width to allow the...
2011-06-17 Eric ChristopherFix comment.
2011-06-17 Eric ChristopherLower multiply with overflow checking to __mulo<mode>
2011-06-15 Nadav RotemgetZeroExtendInReg needs to get a scalar type
2011-06-14 Nadav RotemAdd a testcase for checking the integer-promotion of...
2011-06-10 Eric Christopher80-col cleanups.
2011-06-06 Nadav RotemAdd methods to support the integer-promotion of vector...
2011-06-01 Nadav RotemRefactor LegalizeTypes: Erase LegalizeAction and make...
2011-03-04 Duncan SandsRevert commit 126684 "Use the correct shift amount...
2011-03-03 Eli FriedmanRevert r123908; the code in question is completely...
2011-02-28 Owen AndersonUse the correct shift amount type.
2011-02-28 Owen AndersonClean whitespace.
2011-02-17 Duncan SandsFix wrong logic in promotion of signed mul-with-overflo...
2011-02-16 Stuart HastingsSwap VT and DebugLoc operands of getExtLoad() for consi...
2011-02-13 Chris LattnerRevisit my fix for PR9028: the issue is that DAGCombine was
2011-02-13 Chris Lattnerwhen legalizing extremely wide shifts, make sure that
2011-01-20 Eric ChristopherExpand invalid return values for umulo and smulo. Handl...
2011-01-18 Jeffrey YasskinRemove unused variables found by gcc-4.6's -Wunused...
2011-01-11 Eric ChristopherMove ExpandAtomic into the integer expansion routines...
2011-01-06 Eric ChristopherAdd some fairly duplicated code to let type legalizatio...
2010-12-21 Chris Lattnerrename MVT::Flag to MVT::Glue. "Flag" is a terrible...
2010-12-20 Chris Lattnerimplement type legalization promotion support for SMULO...
2010-12-20 Chris Lattnerreduce indentation, no functionality change.
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-12-01 Jay FoadPR5207: Rename overloaded APInt methods set(), clear...
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-09-21 Chris Lattnerpropagate MachinePointerInfo through various uses of...
2010-09-21 Chris Lattnercontinue MachinePointerInfo'izing, eliminating use...
2010-09-21 Chris Lattnerdon't implicitly drop the offset of a machinememoperand...
2010-07-23 Eric Christopher80-col.
2010-07-11 Rafael EspindolaFix va_arg for doubles. With this patch VAARG nodes...
2010-07-07 Evan ChengMove getExtLoad() and (some) getLoad() DebugLoc argumen...
2010-06-18 Dan GohmanChange UpdateNodeOperands' operand and return value...
2010-06-03 Eli FriedmanImplement expansion in type legalization for add/sub...
2010-05-15 Dale JohannesenFix uint64->{float, double} conversion to do rounding...
2010-04-19 Evan ChengMore 80 col violation.
2010-04-17 Evan ChengAnother 80 col violation.
2010-04-16 Evan Cheng80 col.
2010-04-16 Evan Cheng80 col.
2010-04-15 Evan ChengMore 80 violations.
2010-03-23 Dan GohmanRevert 99335. getTypeToExpandTo's iterative behavior...
2010-03-23 Dan GohmanRemove getTypeToExpandTo, since it isn't adding much...
2010-03-14 Anton KorobeynikovMake default expansion for FP16 <-> FP32 nodes into...
2010-03-02 Dan GohmanFix several places to handle vector operands properly.
2010-02-15 David GreeneAdd non-temporal flags and remove an assumption of...
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-28 Bill WendlingRemove dead variable.
2009-12-07 Anton KorobeynikovTruncate the arguments of llvm.frameaddress / llvm...
2009-12-04 Duncan SandsAdd note about a subtle bug in this code. Does not...
2009-12-03 Duncan SandsFix ExpandShiftWithUnknownAmountBit, which was complete...
2009-09-23 Dan GohmanUse getStoreSize() instead of getStoreSizeInBits()/8.
2009-09-23 Dan GohmanRename several variables from EVT to more descriptive...
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-25 Dan GohmanConvert a few more things to use raw_ostream.
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-24 Jakob Stoklund OlesenAdd support for promoting SETCC operations.
2009-07-16 Owen AndersonMove the ConstantInt uniquing table into LLVMContextImp...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-07-11 Eli FriedmanUse CreateStackStoreLoad helper in more places.
2009-07-09 Eli FriedmanMake EXTRACT_VECTOR_ELT a bit more flexible in terms...
2009-07-08 Duncan SandsRemove trailing whitespace. Reorder some methods
2009-06-05 Sanjiv GuptaAllow libcalls for i16 sdiv/udiv/rem operations.
2009-06-04 Dale JohannesenFix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This was
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-20 Bob WilsonRevise my previous change 68996 as suggested by Duncan.
2009-04-18 Duncan SandsDon't try to make BUILD_VECTOR operands have the same
2009-04-13 Bob WilsonChange SelectionDAG type legalization to allow BUILD_VE...
2009-04-09 Dan GohmanRemove the obsolete SelectionDAG::getNodeValueTypes...
2009-03-31 Evan ChengFully general expansion of integer shift of any size.
2009-03-18 Mon P WangAdded missing support for widening when splitting an...
2009-03-13 Evan ChengFix some significant problems with constant pools that...
2009-03-04 Eli FriedmanPR3686: make the legalizer handle bitcast from i80...
2009-02-25 Evan ChengRevert BuildVectorSDNode related patches: 65426, 65427...
2009-02-22 Scott MichelIntroduce the BuildVectorSDNode class that encapsulates...
2009-02-17 Scott MichelRemove trailing whitespace to reduce later commit patch...
2009-02-07 Dale JohannesenGet rid of the last non-DebugLoc versions of getNode!
2009-02-06 Dale JohannesenRemove more non-DebugLoc getNode variants. Use
2009-02-06 Dale JohannesenRemove more non-DebugLoc versions of getNode.
2009-02-05 Dale JohannesenRemove non-DebugLoc versions of getMergeValues, ZeroExt...
2009-02-04 Dale JohannesenCheck in file I forgot.
2009-02-04 Dale JohannesenFill in more omissions in DebugLog propagation.
2009-02-03 Dale JohannesenPropagation in TargetLowering. Includes passing a DL
2009-02-02 Duncan SandsRemove trailing spaces.
2009-02-02 Sanjiv GuptaDuncan's patch. Further to 64382. Takes care of illegal...
next