Fix PR3117: not all nodes being legalized. The
[oota-llvm.git] / include / llvm / CodeGen / SelectionDAG.h
2008-12-09 Duncan SandsFix PR3117: not all nodes being legalized. The
2008-12-01 Bill WendlingExpand getVTList, getNodeValueTypes, and SelectNodeTo...
2008-12-01 Duncan SandsThere are no longer any places that require a
2008-11-24 Duncan SandsIf the type legalizer actually legalized anything
2008-11-18 Evan ChengFix indentation.
2008-11-10 Mon P WangAdded CONVERT_RNDSAT (conversion with rounding and...
2008-11-05 Dan GohmanEliminate the ISel priority queue, which used the topol...
2008-10-27 David GreeneAdd setSubgraphColor to color an entire portion of...
2008-10-18 Dan GohmanTeach DAGCombine to fold constant offsets into GlobalAd...
2008-10-17 Mon P WangAdded MemIntrinsicNode which is useful to represent...
2008-10-16 Dan GohmanTrim #includes.
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 WendlingReapplying r56550
2008-09-24 Eric ChristopherTemporarily revert r56550 until missing commit can...
2008-09-24 Bill WendlingRefactor the constant folding code into it's own functi...
2008-09-20 Cedric VenetUpdate VS projects.
2008-09-16 Bill WendlingReverting r56249. On further investigation, this functi...
2008-09-16 Bill Wendling- Change "ExternalSymbolSDNode" to "SymbolSDNode".
2008-09-13 Dan GohmanDefine CallSDNode, an SDNode subclass for use with...
2008-09-12 Dan GohmanChange ConstantSDNode and ConstantFPSDNode to use Const...
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-27 Dan GohmanReorganize the lifetimes of the major objects Selection...
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-20 Dan GohmanDisable DAGCombine's alignment inference in "fast"...
2008-07-30 Dan GohmanMove SelectionDAG::viewGraph() out of line; as an inlin...
2008-07-28 Dan GohmanFold the useful features of alist and alist_node into...
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-22 Dan GohmanAssert that the DAG root value is a chain value.
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 Dan GohmanAdd a new function, ReplaceAllUsesOfValuesWith, which...
2008-07-15 Dan GohmanSelectionDAG::AssignNodeIds is unused.
2008-07-09 Dan Gohmanconst-ify SelectionDAG::getNodeValueTypes.
2008-07-08 Dan GohmanFactor out the code for computing an alignment value...
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-02 Dan GohmanReplace a few uses of SelectionDAG::getTargetNode with
2008-07-02 Mon P WangMake the default min align of CreateStackTemporary...
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 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-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-23 Dan GohmanUse StringMap instead of std::map<std::string, SDNode*>.
2008-06-20 Dan GohmanAdd an allnodes_size method.
2008-06-17 Chris Lattneradd a new -enable-value-prop flag for llcbeta, that...
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 SandsWrap MVT::ValueType in a struct to get type safety
2008-05-29 Dan GohmanPrune and tidy #includes.
2008-05-29 Anton KorobeynikovFor PR1338: rename include/llvm/ADT/ilist and friends...
2008-05-19 Bill WendlingRemove warnings about unused parameters and shadowed...
2008-05-13 Evan ChengInstead of a vector load, shuffle and then extract...
2008-05-12 Nate BegemanAdd support for vicmp/vfcmp codegen, more legalize...
2008-05-05 Evan ChengFix more -Wshorten-64-to-32 warnings.
2008-04-28 Dan GohmanFix the SVOffset values for loads and stores produced by
2008-04-23 Dan GohmanFix some whitespace.
2008-04-16 Roman LevensteinOngoing work on improving the instruction selection...
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-07 Dan GohmanRename MemOperand to MachineMemOperand. This was sugges...
2008-03-28 Duncan SandsRename getAnyLoad to getLoad is suggested by Evan.
2008-03-27 Duncan SandsImplement LegalizeTypes support for softfloat LOAD.
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-02-27 Dan GohmanConvert the last remaining users of the non-APInt form of
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-13 Dan GohmanSimplify some logic in ComputeMaskedBits. And change...
2008-02-13 Dan GohmanConvert SelectionDAG::ComputeMaskedBits to use APInt...
2008-02-08 Dan GohmanChange ConstantSDNode to store an APInt instead of...
2008-02-06 Dan GohmanRe-apply the memory operand changes, with a fix for...
2008-02-03 Chris LattnerChange the 'global modification' APIs in SelectionDAG...
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 Dan GohmanCreate a new class, MemOperand, for describing memory...
2008-01-25 Chris Lattneradd a fixme.
2008-01-17 Chris Lattner* Introduce a new SelectionDAG::getIntPtrConstant method
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-11-13 Bill WendlingUnify CALLSEQ_{START,END}. They take 4 parameters:...
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-15 Chris Lattneradd a new CreateStackTemporary helper method.
2007-10-15 Chris LattnerOne mundane change: Change ReplaceAllUsesOfValueWith...
2007-10-10 Dale JohannesenNext PPC long double bits: ppcf128->i32 conversion.
2007-10-08 Dan GohmanAdd convenience overloads of SelectionDAG::getNode...
2007-10-05 Dan GohmanSMUL_LOHI and UMUL_LOHI are commutative.
2007-10-05 Evan ChengAdd a variant of getTargetNode() that takes a vector...
2007-09-12 Evan ChengYet another getTargetNode variant.
2007-08-30 Dale JohannesenChange LegalFPImmediates to use APFloat.
2007-06-25 Dan GohmanGeneralize MVT::ValueType and associated functions...
2007-06-22 Dan GohmanMove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
next