Rename SDOperand to SDValue.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeDAG.cpp
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-27 Dan GohmanTidy SDNode::use_iterator, and complete the transition...
2008-07-25 Mon P WangWhen splitting a vector shuffle, fixed which type we...
2008-07-21 Dan GohmanAdd titles to the various SelectionDAG viewGraph calls
2008-07-21 Duncan SandsAdd VerifyNode, a place to put sanity checks on
2008-07-17 Duncan SandsFactorize some code for determining which libcall to...
2008-07-15 Mon P WangFixed potential bug if the source and target of a bit...
2008-07-11 Dan GohmanInclude a frame index in the "fixed stack" pseudo sourc...
2008-07-10 Chris LattnerFix a bug in the soft-float handling of FCOPYSIGN that...
2008-07-10 Duncan SandsAdd a mysteriously missing libcall, FPTOSINT_F80_I32.
2008-07-08 Evan ChengDo not CSE DEBUG_LOC, DBG_LABEL, DBG_STOPPOINT, DECLARE...
2008-07-07 Dan GohmanAdd explicit keywords.
2008-07-07 Dan GohmanMake DenseMap's insert return a pair, to more closely...
2008-07-07 Evan ChengLegalizeSetCCOperands should legalize the result of...
2008-07-05 Mon P WangFixed generating incorrect aligned stores that I backou...
2008-07-04 Duncan SandsRather than having a different custom legalization
2008-07-03 Evan ChengBacked out 53031.
2008-07-02 Duncan SandsAdd a new getMergeValues method that does not need
2008-07-02 Mon P WangFixed problem in EmitStackConvert where the source...
2008-07-01 Evan ChengEliminate a compile time warning.
2008-07-01 Dan GohmanSplit ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
2008-06-30 Dan GohmanRename ISD::LOCATION to ISD::DBG_STOPPOINT to better...
2008-06-30 Duncan SandsRevert the SelectionDAG optimization that makes
2008-06-30 Chris LattnerImplement split and scalarize for SELECT_CC, fixing...
2008-06-25 Dan GohmanRemove the OrigVT member from AtomicSDNode, as it is...
2008-06-25 Mon P WangAdded MemOperands to Atomic operations since Atomics...
2008-06-22 Duncan SandsMake custom lowering of ADD work correctly. This
2008-06-20 Dan GohmanClean up some uses of std::distance, now that we have...
2008-06-19 Evan ChengISD::UNDEF should be expanded recursively / iteratively.
2008-06-14 Andrew Lenharthadd missing atomic intrinsic from gcc
2008-06-13 Duncan SandsDisable some DAG combiner optimizations that may be
2008-06-08 Duncan SandsRemove comparison methods for MVT. The main cause
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-06-03 Scott MichelFix spellnig error
2008-06-02 Scott MichelAdd necessary 64-bit support so that gcc frontend compi...
2008-05-30 Dan GohmanRemove an unused variable.
2008-05-16 Evan ChengIf the result of a BIT_CONVERT is a v1* vector, it...
2008-05-15 Nate BegemanActually scalarize the operand to BIT_CONVERT instead...
2008-05-14 Dan GohmanWhitespace cleanups.
2008-05-12 Nate BegemanTeach Legalize how to scalarize VSETCC
2008-05-12 Nate BegemanAdd support for vicmp/vfcmp codegen, more legalize...
2008-05-12 Dan GohmanFix a missing break in the ISD::FLT_ROUNDS_ handling...
2008-05-05 Mon P WangAdded addition atomic instrinsics and, or, xor, min...
2008-04-30 Scott MichelFix custom target lowering for zero/any/sign_extend...
2008-04-25 Nate BegemanPull the code to perform an INSERT_VECTOR_ELT in memory...
2008-04-20 Chris LattnerSwitch to using Simplified ConstantFP::get API.
2008-04-17 Dan GohmanCorrect the SrcValue information in the Expand code...
2008-04-16 Roman LevensteinOngoing work on improving the instruction selection...
2008-04-12 Duncan SandsFactor some libcall code.
2008-04-12 Dan GohmanDrop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which...
2008-04-07 Roman LevensteinRe-commit of the r48822, where the infinite looping...
2008-04-03 Evan ChengBacking out 48222 temporarily.
2008-04-01 Evan ChengMore soft fp fixes.
2008-04-01 Evan ChengPasto.
2008-04-01 Evan ChengAdd comment.
2008-04-01 Evan ChengUnbreak ARM / Thumb soft FP support.
2008-03-26 Roman LevensteinUse a linked data structure for the uses lists of an...
2008-03-21 Duncan SandsIntroduce a new node for holding call argument
2008-03-18 Dale JohannesenMake conversions of i8/i16 to ppcf128 work.
2008-03-14 Nate BegemanTabs -> spaces
2008-03-13 Dan GohmanMore APInt-ification.
2008-03-11 Dan GohmanGeneralize ExpandIntToFP to handle the case where the...
2008-03-11 Dan GohmanMore APInt-ification.
2008-03-10 Dan GohmanImplement more support for fp-to-i128 and i128-to-fp...
2008-03-10 Dan GohmanFix mul expansion to check the correct number of bits for
2008-03-10 Scott MichelGive TargetLowering::getSetCCResultType() a parameter...
2008-03-09 Chris LattnerFix two problems in SelectionDAGLegalize::ExpandBUILD_V...
2008-03-08 Evan ChengImplement x86 support for @llvm.prefetch. It correspond...
2008-03-05 Dale JohannesenClarify that CALLSEQ_START..END may not be nested,
2008-03-05 Chris LattnerImprove comment, pass in the original VT so that we...
2008-03-05 Dan GohmanCodegen support for i128 UINT_TO_FP. This just fixes a
2008-03-05 Evan ChengAdd a target lowering hook to control whether it's...
2008-03-05 Andrew Lenharth64bit CAS on 32bit x86.
2008-03-05 Dan GohmanCodegen support for i128 SINT_TO_FP.
2008-03-04 Evan ChengRefactor ExpandConstantFP so it can optimize load from...
2008-03-03 Dan GohmanMore APInt-ification.
2008-03-01 Andrew Lenharthall but CAS working on x86
2008-03-01 Dale JohannesenAdd MVT::is128BitVector and is64BitVector. Shrink
2008-02-29 Dan GohmanUse the new convertFromAPInt instead of convertFromZero...
2008-02-28 Dale JohannesenFix an assertion message.
2008-02-28 Chris Lattnerimplement expand for ISD::DECLARE by just deleting it.
2008-02-27 Dale JohannesenHandle load/store of misaligned vectors that are the
2008-02-27 Dan GohmanRemove the `else', at Evan's insistence.
2008-02-27 Duncan SandsSupport for legalizing MEMBARRIER.
2008-02-27 Dan GohmanTeach Legalize how to expand an EXTRACT_ELEMENT.
2008-02-25 Dan GohmanMake some static variables const.
2008-02-25 Dan GohmanConvert MaskedValueIsZero and all its users to use...
2008-02-22 Dan GohmanFix a regression in 403.gcc and 186.crafty introduced...
2008-02-21 Andrew LenharthAtomic op support. If any gcc test uses __sync builtin...
2008-02-20 Dan GohmanConvert Legalize to use the APInt form of ComputeMasked...
2008-02-16 Andrew LenharthI cannot find a libgcc function for this builtin. ...
2008-02-16 Andrew Lenharthllvm.memory.barrier, and impl for x86 and alpha
2008-02-15 Scott MichelMake tblgen a little smarter about constants smaller...
2008-02-15 Dan GohmanUse StoreSDNode::getValue instead of calling getOperand...
2008-02-14 Duncan SandsIn TargetLowering::LowerCallTo, don't assert that
2008-02-14 Nate BegemanChange how FP immediates are handled.
2008-02-13 Nate BegemanSupport legalizing insert_vector_elt on targets where...
2008-02-11 Dan GohmanFrom Chris' review: use cast instead of dyn_cast with...
2008-02-11 Duncan SandsAdd a isBigEndian method to complement isLittleEndian.
2008-02-07 Dan GohmanFollow Chris' suggestion; change the PseudoSourceValue...
next