Add the new `-no-builtin' flag. This flag is meant to mimic the GCC
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
2008-09-30 Bill WendlingAdd the new `-no-builtin' flag. This flag is meant...
2008-09-30 Dan GohmanOptimize SelectionDAG's AssignTopologicalOrder even...
2008-09-26 Dale JohannesenAdd "inreg" field to CallSDNode (doesn't increase
2008-09-24 Bill WendlingForgot this part with my last patch. Sorry about the...
2008-09-16 Dan GohmanChange SelectionDAG::getConstantPool to always set...
2008-09-16 Bill WendlingReverting r56249. On further investigation, this functi...
2008-09-16 Bill Wendling- Change "ExternalSymbolSDNode" to "SymbolSDNode".
2008-09-15 Dan GohmanRe-enable SelectionDAG CSE for calls. It matters in...
2008-09-13 Dan GohmanDefine CallSDNode, an SDNode subclass for use with...
2008-09-12 Dan GohmanChange ConstantSDNode and ConstantFPSDNode to use Const...
2008-09-12 Dan GohmanRename ConstantSDNode::getValue to getZExtValue, for...
2008-09-09 Anton KorobeynikovMake safer variant of alias resolution routine to be...
2008-09-08 Dan GohmanFix the string for ISD::UDIVREM.
2008-09-04 Dan GohmanClean up uses of TargetLowering::getTargetMachine.
2008-08-30 Gabor Greiftypo
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-28 Dale JohannesenSplit the ATOMIC NodeType's to include the size, e.g.
2008-08-27 Dan GohmanReorganize the lifetimes of the major objects Selection...
2008-08-26 Gabor Greifdisallow direct access to SDValue::ResNo, provide a...
2008-08-26 Dan GohmanOptimize SelectionDAG's topological sort to use one...
2008-08-26 Dan GohmanActually recycle SDNode allocations. SelectionDAG is...
2008-08-24 Chris Lattnermake sure to flush the stream after dumping, to make...
2008-08-23 Chris LattnerSwitch the asmprinter (.ll) and all the stuff it requir...
2008-08-23 Dan GohmanMove the point at which FastISel taps into the Selectio...
2008-08-23 Dan GohmanMove SelectionDAG's constructor out of line.
2008-08-21 Dan GohmanAdd libm-oriented ISD opcodes for rounding operations.
2008-08-21 Dan GohmanElements in DeadNodeSet are checked for use_empty(...
2008-08-20 Dan GohmanChange the FoldingSetNodeID usage for objects which...
2008-08-19 Chris Lattnerdon't use the result of WriteTypeSymbolic or WriteAsOpe...
2008-08-17 Chris LattnerRework the routines that convert AP[S]Int into a string...
2008-08-14 Dan GohmanImprove support for vector casts in LLVM IR and CodeGen.
2008-08-13 Dan GohmanFix a bogus srem rule - a negative value srem'd by...
2008-08-13 Dan GohmanAllow SelectionDAG to create EXTRACT_VECTOR_ELT nodes...
2008-07-28 Dan GohmanFold the useful features of alist and alist_node into...
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.
next