Rename SDOperand to SDValue.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-27 Dan GohmanTidy SDNode::use_iterator, and complete the transition...
2008-07-27 Dan GohmanRename isOnlyUseOf to isOnlyUserOf.
2008-07-21 Dan GohmanFix grammaros in comments.
2008-07-21 Duncan SandsAdd VerifyNode, a place to put sanity checks on
2008-07-17 Dan GohmanAdd a new function, ReplaceAllUsesOfValuesWith, which...
2008-07-15 Dan GohmanSelectionDAG::AssignNodeIds is unused.
2008-07-15 Dan GohmanDon't sort SDNodes by their addresses in SelectionDAG...
2008-07-11 Dan GohmanInclude a frame index in the "fixed stack" pseudo sourc...
2008-07-10 Duncan SandsDon't barf when dumping a constant that contains
2008-07-09 Dan GohmanSimplify hasNUsesOfValue and hasAnyUsesOfValue even...
2008-07-09 Dan GohmanhasAnyUseOfValue can check SDUse nodes of its users...
2008-07-09 Dan GohmanMove MemoryVT out of LSBaseNode into MemSDNode, allowin...
2008-07-09 Dan GohmanMove the IsVolatile and SVOffset fields into the MemSDN...
2008-07-09 Evan ChengMissed alignment argument on stores lowered from memcpy.
2008-07-09 Dan Gohmanconst-ify SelectionDAG::getNodeValueTypes.
2008-07-08 Dan GohmanFactor out the code for computing an alignment value...
2008-07-08 Evan ChengDo not CSE DEBUG_LOC, DBG_LABEL, DBG_STOPPOINT, DECLARE...
2008-07-07 Dan GohmanPool-allocation for SDNodes. The pool is allocated...
2008-07-07 Dan GohmanFix SDNode::MorphNodeTo (a function used by by SelectNo...
2008-07-07 Dan GohmanRemove most of the uses of SDOperandPtr, usually replac...
2008-07-05 Mon P WangFixed generating incorrect aligned stores that I backou...
2008-07-03 Evan ChengBacked out 53031.
2008-07-03 Dan GohmanAvoid unnecessarily copying APInt objects.
2008-07-02 Dan GohmanReplace a few uses of SelectionDAG::getTargetNode with
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-02 Chris Lattnerinstead of aborting on shifts of i1, just implicitly...
2008-07-01 Owen AndersonNo need to use std::distance. We can just count the...
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 Evan Cheng- Re-apply 52748 and friends with fix. GetConstantStrin...
2008-06-29 Anton KorobeynikovRevert (52748 and friends):
2008-06-28 Chris LattnerReally fix the bootstrap failure.
2008-06-28 Chris LattnerAdd back the capability to include nul characters in...
2008-06-27 Chris Lattnersimplify this check, GetConstantStringInfo validates...
2008-06-26 Eric ChristopherMove GetConstantStringInfo to lib/Analysis. Remove
2008-06-25 Evan Cheng- Fix a x86 vector isel bug: illegal transformation...
2008-06-25 Duncan SandsAdd support for expanding PPC 128 bit floats.
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-21 Dan GohmanUse clear() to zero an existing APInt.
2008-06-14 Andrew Lenharthadd missing atomic intrinsic from gcc
2008-06-11 Duncan SandsSometimes (rarely) nodes held in LegalizeTypes
2008-06-08 Duncan SandsRemove comparison methods for MVT. The main cause
2008-06-06 Duncan SandsTighten up the abstraction slightly.
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-06-04 Evan ChengFix a memcpy lowering bug. Even though the memcpy align...
2008-06-02 Dan GohmanFold adds and subtracts of zero immediately, instead...
2008-05-31 Dan GohmanRemove an unused variable.
2008-05-29 Dan GohmanExpand small memmovs using inline code. Set the X86...
2008-05-29 Evan ChengImplement vector shift up / down and insert zero with...
2008-05-27 Duncan SandsFix some constructs that gcc-4.4 warns about.
2008-05-23 Dan GohmanGeneralize the new code in instcombine's ComputeNumSign...
2008-05-20 Dan GohmanPort the fix for the select operator from instcombine's
2008-05-15 Evan ChengMake use of vector load and store operations to impleme...
2008-05-14 Dan GohmanWhen bit-twiddling CondCode values for integer comparis...
2008-05-13 Evan ChengInstead of a vector load, shuffle and then extract...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-12 Nate BegemanAdd support for vicmp/vfcmp codegen, more legalize...
2008-05-07 Dan GohmanFix a bug in the ComputeMaskedBits logic for multiply.
2008-05-06 Dan GohmanCorrect the value of LowBits in srem and urem handling in
2008-05-05 Mon P WangAdded addition atomic instrinsics and, or, xor, min...
2008-05-02 Dan GohmanFix a mistake in the computation of leading zeros for...
2008-05-02 Dan GohmanFix a typo in a comment.
2008-04-28 Dan GohmanFix the SVOffset values for loads and stores produced by
2008-04-28 Dan GohmanTeach InstCombine's ComputeMaskedBits what SelectionDAG's
2008-04-20 Dale JohannesenCheck we aren't trying to convert PPC long double.
2008-04-17 Dan GohmanRemove the implicit conversion from SDOperandPtr to...
2008-04-16 Roman LevensteinOngoing work on improving the instruction selection...
2008-04-14 Dan GohmanAvoid creating MERGE_VALUES nodes for single values.
2008-04-14 Dan GohmanFix const-correctness issues with the SrcValue handling...
2008-04-12 Dan GohmanDrop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which...
2008-04-11 Gabor Greifdetabify
2008-04-07 Dan GohmanRename MemOperand to MachineMemOperand. This was sugges...
2008-04-07 Roman LevensteinRe-commit of the r48822, where the infinite looping...
2008-04-03 Evan ChengBacking out 48222 temporarily.
2008-03-28 Duncan SandsRename getAnyLoad to getLoad is suggested by Evan.
2008-03-27 Duncan SandsImplement LegalizeTypes support for softfloat LOAD.
2008-03-26 Roman LevensteinUse a linked data structure for the uses lists of an...
2008-03-25 Evan ChengHandle a special case xor undef, undef -> 0. Technicall...
2008-03-24 Dan GohmanAPIntify SelectionDAG's EXTRACT_ELEMENT code.
2008-03-22 Anton KorobeynikovAnother comments fixing
2008-03-22 Evan ChengTeach DAG combiner to commute commutable binary nodes...
2008-03-21 Duncan SandsIntroduce a new node for holding call argument
2008-03-13 Dan GohmanMore APInt-ification.
2008-03-12 Duncan SandsDon't try to extract an i32 from an f64. This
2008-03-11 Anton KorobeynikovCorrectly propagate thread-local flag from aliasee...
2008-03-11 Chris Lattnercompile: double test() {}
2008-03-08 Chris LattnerTeach SD some vector identities, allowing us to compile...
2008-03-08 Evan ChengImplement x86 support for @llvm.prefetch. It correspond...
2008-03-06 Evan Cheng80 col violation.
2008-03-06 Evan ChengConstant fold SIGN_EXTEND_INREG with ashr not lshr.
2008-03-05 Chris LattnerGeneralize FP constant shrinking optimization to apply...
2008-03-04 Evan ChengRename isOperand() to isOperandOf() (and other similar...
2008-03-03 Dan GohmanMore APInt-ification.
2008-02-29 Dan GohmanMore APInt-ification.
2008-02-27 Dan GohmanConvert the last remaining users of the non-APInt form of
2008-02-26 Bill WendlingRename PrintableName to Name.
next