aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/SelectionDAGNodes.h
Commit message (Expand)AuthorAgeFilesLines
* Add some comments explaining the meaning of a booleanDuncan Sands2008-10-221-7/+9
* Fix comment to name "TokenFactor" instead of "Token factor".Bill Wendling2008-10-211-1/+1
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-181-3/+4
* Added MemIntrinsicNode which is useful to represent target intrinsics thatMon P Wang2008-10-171-2/+43
* Rename LoadX to LoadExt.Evan Cheng2008-10-141-1/+1
* Add a "loses information" return value to APFloat::convertDale Johannesen2008-10-091-1/+2
* Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman2008-09-261-5/+1
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-261-2/+8
* Accept 'inreg' attribute on x86 functions asDale Johannesen2008-09-251-2/+2
* Update VS projects.Cédric Venet2008-09-201-2/+2
* Now that ConstantSDNode doesn't hold an APInt,Dan Gohman2008-09-191-1/+1
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-161-14/+12
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-161-12/+14
* Re-enable SelectionDAG CSE for calls. It matters in the case ofDan Gohman2008-09-151-1/+2
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-131-1/+49
* Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman2008-09-121-16/+16
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-1/+1
* The version of AtomicSDNode::AtomicSDNode used (only) forDale Johannesen2008-09-111-2/+2
* Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen2008-09-041-0/+2
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-28/+33
* Split the ATOMIC NodeType's to include the size, e.g.Dale Johannesen2008-08-281-49/+158
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-2/+6
* fix doxygen commentGabor Greif2008-08-261-1/+1
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-231-0/+1
* Fix a typo that Dale noticed.Dan Gohman2008-08-211-1/+1
* Add libm-oriented ISD opcodes for rounding operations.Dan Gohman2008-08-211-3/+4
* Make HandleSDNode::getValue return an SDValue instead ofDan Gohman2008-08-211-1/+1
* Change the FoldingSetNodeID usage for objects which carryDan Gohman2008-08-201-1/+5
* Clarify "node" vs. "value" in some comments.Dan Gohman2008-08-061-3/+3
* Correct an assertion string.Dan Gohman2008-08-051-1/+1
* Revert 54147.Dan Gohman2008-07-291-2/+0
* Add x86 isel patterns to match what would be a ZERO_EXTEND_INREG operation,Dan Gohman2008-07-281-0/+2
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-281-23/+9
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-89/+90
* Tidy SDNode::use_iterator, and complete the transition to have itDan Gohman2008-07-271-18/+12
* Rename isOnlyUseOf to isOnlyUserOf.Dan Gohman2008-07-271-2/+2
* Improve comments for SDNode use-count methods. No functionality change.Dan Gohman2008-07-271-10/+21
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-171-17/+29
* Pull r53428 from Gaz into mainline:Bill Wendling2008-07-101-2/+2
* Add a SubclassData field to SDNode, similar to what's doneDan Gohman2008-07-101-29/+42
* Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. ThisDan Gohman2008-07-091-14/+7
* Move MemoryVT out of LSBaseNode into MemSDNode, allowing theDan Gohman2008-07-091-23/+16
* Move the IsVolatile and SVOffset fields into the MemSDNode baseDan Gohman2008-07-091-28/+17
* Pool-allocation for SDNodes. The pool is allocated once for each function,Dan Gohman2008-07-071-30/+26
* Fix SDNode::MorphNodeTo (a function used by by SelectNodeTo) toDan Gohman2008-07-071-1/+7
* Remove most of the uses of SDOperandPtr, usually replacing it with aDan Gohman2008-07-071-4/+4
* LegalizeTypes soft-float support for stores of aDuncan Sands2008-07-071-2/+4
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-011-11/+27
* Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect itsDan Gohman2008-06-301-22/+34
* Remove warnings about shadowed and unused variables.Bill Wendling2008-06-261-3/+3