Use clear() to zero an existing APInt.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
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.
2008-02-26 Bill WendlingChange "Name" to "AsmName" in the target register info...
2008-02-26 Dan GohmanAvoid aborting on invalid shift counts.
2008-02-25 Dan GohmanConvert MaskedValueIsZero and all its users to use...
2008-02-21 Andrew LenharthBetter names as per Evan's request
2008-02-21 Andrew LenharthAtomic op support. If any gcc test uses __sync builtin...
2008-02-20 Duncan SandsLegalizeTypes support for scalarizing a vector store
2008-02-20 Dan GohmanUse APInt::intersects.
2008-02-20 Anton KorobeynikovUpdate gcc 4.3 warnings fix patch with recent head...
2008-02-20 Chris LattnerFix an incredibly subtle bug exposed by Ted's change...
2008-02-18 Evan Cheng- When DAG combiner is folding a bit convert into a...
2008-02-16 Andrew Lenharthllvm.memory.barrier, and impl for x86 and alpha
2008-02-14 Chris LattnerFix a miscompilation from Dan's recent apintification.
2008-02-13 Dan GohmanAllow the APInt form of ComputeMaskedBits to operate...
2008-02-13 Dan GohmanAvoid setting bits that aren't demanded.
2008-02-13 Dan GohmanSimplify some logic in ComputeMaskedBits. And change...
2008-02-13 Dan GohmanConvert SelectionDAG::ComputeMaskedBits to use APInt...
2008-02-11 Ted KremenekAdded "Profile" method to APFloat for use with FoldingSet.
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-10 Duncan SandsAdd truncate and AssertZext result expansion.
2008-02-08 Dan GohmanChange ConstantSDNode to store an APInt instead of...
2008-02-08 Dan GohmanAvoid needlessly casting away const qualifiers.
2008-02-07 Dan GohmanFollow Chris' suggestion; change the PseudoSourceValue...
2008-02-06 Dan GohmanRe-apply the memory operand changes, with a fix for...
2008-02-05 Evan ChengFix PR1975: dag isel emitter produces patterns that...
2008-02-04 Evan ChengTypo.
2008-02-03 Chris LattnerChange the 'global modification' APIs in SelectionDAG...
2008-02-03 Chris LattnerGeneralize the SDOperand->SDOperand form of
2008-02-02 Evan ChengSDIsel processes llvm.dbg.declare by recording the...
2008-01-31 Evan ChengRevert 46556 and 46585. Dan please fix the PseudoSource...
2008-01-31 Evan ChengAdd an extra operand to LABEL nodes which distinguishes...
2008-01-31 Dan GohmanRename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid...
2008-01-31 Dan GohmanCreate a new class, MemOperand, for describing memory...
2008-01-30 Dan GohmanFactor the addressing mode and the load/store VT out...
2008-01-29 Dan GohmanUse empty() instead of comparing size() with zero.
2008-01-26 Chris Lattnerdon't bother making x&-1 only to simplify it in dag...
2008-01-22 Chris LattnerSimplify SelectionDAG::getNode so that a big switch...
2008-01-21 Dale JohannesenMove DAG-changing code out of #ifndef NDEBUG.
2008-01-17 Chris Lattner* Introduce a new SelectionDAG::getIntPtrConstant method
2008-01-16 Chris LattnerFix a ppc long double regression I introduced yesterday...
2008-01-16 Chris LattnerFactor the ReachesChainWithoutSideEffects out of dag...
2008-01-15 Anton KorobeynikovFor PR1839: add initial support for __builtin_trap...
2008-01-07 Chris LattnerMove a bunch more accessors from TargetInstrInfo to...
next