Atomic op support. If any gcc test uses __sync builtins, it might start failing...
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
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...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-22 Chris Lattnerimprove support for fgetsign
2007-12-18 Evan ChengFix PR1872: SrcValue and SrcValueOffset should not...
2007-12-18 Evan ChengAlso print alignment and volatileness.
2007-12-18 Evan ChengSelectionDAG::dump() should print SrcValue of LoadSDNod...
2007-12-12 Dan GohmanAllow vector integer constants to be created with
2007-12-11 Evan ChengPretty print shuffle mask operand.
2007-11-15 Anton KorobeynikovImplement necessary bits for flt_rounds gcc builtin.
2007-10-30 Duncan SandsIf a call to getTruncStore is for a normal store,
2007-10-19 Duncan SandsIf the value types are equal then this routine
2007-10-19 Rafael EspindolaAdd support for byval function whose argument is not...
2007-10-17 Duncan SandsReturn Expand from getOperationAction for all extended
2007-10-16 Dale JohannesenDisable attempts to constant fold PPC f128.
2007-10-16 Duncan SandsInitial infrastructure for arbitrary precision integer
2007-10-15 Chris Lattneradd a new CreateStackTemporary helper method.
2007-10-15 Chris LattnerOne mundane change: Change ReplaceAllUsesOfValueWith...
2007-10-14 Dale JohannesenDisable some compile-time optimizations on PPC
2007-10-11 Dan GohmanAdd an ISD::FPOW node type.
2007-10-10 Dale JohannesenNext PPC long double bits: ppcf128->i32 conversion.
2007-10-08 Dan GohmanAdd convenience overloads of SelectionDAG::getNode...
2007-10-07 Neil BoothconvertFromInteger, as originally written, expected...
2007-10-05 Dan GohmanProvide names for MUL_LOHI and DIVREM operators.
2007-10-05 Evan ChengAdd a variant of getTargetNode() that takes a vector...
2007-09-30 Dale Johannesenremove dup comment
2007-09-30 Dale JohannesenConstant fold int-to-long-double conversions;
2007-09-21 Dale JohannesenChange APFloat::convertFromInteger to take the incoming
2007-09-19 Dale JohannesenMore long double fixes. x86_64 should build now.
2007-09-17 Devang PatelDo not hide APInt::dump() inside #ifndef NDEBUG.
2007-09-17 Devang PatelThis is not ideal but unbreaks build failure.
2007-09-14 Dale JohannesenRemove the assumption that FP's are either float or
2007-09-13 Chris LattnerFix build problems on Cygwin (PR1652), patch by Patrick...
2007-09-12 Evan ChengYet another getTargetNode variant.
2007-09-12 Dale JohannesenRevise previous patch per review comments.
2007-09-11 Dale JohannesenAdd APInt interfaces to APFloat (allows directly
2007-09-11 Duncan SandsFold the adjust_trampoline intrinsic into
2007-08-31 Dale JohannesenAdd mod, copysign, abs operations to APFloat.
2007-08-31 Dale JohannesenRevise per review of previous patch.
2007-08-31 Dale JohannesenEnhance APFloat to retain bits of NaNs (fixes oggenc).
2007-08-30 Dale JohannesenChange LegalFPImmediates to use APFloat.
2007-08-26 Dale JohannesenRevise per review comments.
2007-08-25 Dale JohannesenAdd APFloat interface to ConstantFPSDNode. Change
2007-08-24 Dale JohannesenPoison APFloat::operator==. Replace existing uses...
2007-08-24 Dale JohannesenUse APFloat internally for ConstantFPSDNode.
2007-08-02 Evan ChengDo not emit copies for physical register output if...
2007-07-27 Duncan SandsSupport for trampolines, except for X86 codegen which is
2007-07-26 Christopher LambAdd selection DAG nodes for subreg insert/extract....
2007-07-23 Dan GohmanFix some uses of dyn_cast to be uses of cast.
2007-07-19 Duncan SandsAs pointed out by g++-4.2, the original code didn't do
2007-07-14 Anton KorobeynikovLong live the exception handling!
2007-07-10 Dan GohmanChange the peep for EXTRACT_VECTOR_ELT of BUILD_PAIR...
2007-07-05 Dan GohmanMake the debug string for ISD::MERGE_VALUES consistent...
2007-06-29 Evan ChengFix a vector FP constant CSE bug.
2007-06-27 Dan GohmanRename ("shrinkify") MVT::isExtendedValueType to MVT...
2007-06-25 Dan GohmanGeneralize MVT::ValueType and associated functions...
2007-06-22 Dan GohmanMove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2007-06-19 Dan GohmanPass a SelectionDAG into SDNode::dump everywhere it...
2007-06-14 Dan GohmanRename MVT::getVectorBaseType to MVT::getVectorElementType.
2007-06-13 Dan GohmanIntroduce new SelectionDAG node opcodes VEXTRACT_SUBVEC...
2007-06-04 Dan GohmanResolve implicit alignment before computing the Folding...
2007-05-24 Dan GohmanAdd explicit qualification for namespace MVT members.
2007-04-25 Chris LattnerBe more careful about folding op(x, undef) when we...
2007-04-22 Christopher LambPR400 phase 2. Propagate attributed load/store informat...
next