aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAGNodes.h
AgeCommit message (Expand)Author
2006-03-01- Added VConstant as an abstract version of ConstantVec.Evan Cheng
2006-02-25Added an offset field to ConstantPoolSDNode.Evan Cheng
2006-02-22Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner
2006-02-17kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBCNate Begeman
2006-02-09Add a comment: value is log2Chris Lattner
2006-02-05* Added SDNode::isOnlyUse().Evan Cheng
2006-01-31Allow the specification of explicit alignments for constant pool entries.Evan Cheng
2006-01-29remove some methodsChris Lattner
2006-01-29Make ConstantFP legalize into TargetConstantFP like other leaf nodes do. AllowChris Lattner
2006-01-28The 'target-independent' ISD::CALL isn't. Nuke it, making way for Nate'sChris Lattner
2006-01-26Add new INLINEASM nodeChris Lattner
2006-01-25First part of bug 680:Nate Begeman
2006-01-24add a methodChris Lattner
2006-01-23another couple selectsAndrew Lenharth
2006-01-23another selecttoAndrew Lenharth
2006-01-13add stacksave/stackrestore nodesChris Lattner
2006-01-11Add bswap, rotl, and rotr nodesNate Begeman
2006-01-05Grammer correction.Jim Laskey
2006-01-05Added initial support for DEBUG_LABEL allowing debug specific labels to beJim Laskey
2006-01-04Add unique id to debug location for debug label use (work in progress.)Jim Laskey
2005-12-23improve comment: mention vectorsChris Lattner
2005-12-23add a new nodeChris Lattner
2005-12-22remove a dead nodeChris Lattner
2005-12-16Added source file/line correspondence for dwarf (PowerPC only at this point.)Jim Laskey
2005-12-06Teach the SelectionDAG ISel how to turn ConstantPacked values intoNate Begeman
2005-11-30Added an index field to GlobalAddressSDNode so it can represent X+12, etc.Evan Cheng
2005-11-29Add support for a new STRING and LOCATION node for line number support, patchChris Lattner
2005-11-22Check in code to scalarize arbitrarily wide packed types for some simpleNate Begeman
2005-11-20add a new node typeChris Lattner
2005-11-19Teach LLVM how to scalarize packed types. Currently, this only works onNate Begeman
2005-11-11added a chain outputAndrew Lenharth
2005-11-11Add support for a cycle counter intrinsic. As basically all processors haveAndrew Lenharth
2005-11-09Switch the allnodes list from a vector of pointers to an ilist of nodes.Chris Lattner
2005-11-08Change the ValueList array for each node to be shared instead of individuallyChris Lattner
2005-11-08Switch the operandlist/valuelist from being vectors to being just an array.Chris Lattner
2005-10-23add TargetExternalSymbolAndrew Lenharth
2005-10-05add a helper classChris Lattner
2005-09-28Add FP versions of the binary operators, keeping the int and fp worlds seperate.Chris Lattner
2005-09-02Add a new ANY_EXTEND node, which operates like an extension but has undefinedChris Lattner
2005-08-30Add AssertSext, AssertZext nodes for targets that pass arguments inNate Begeman
2005-08-29improve commentChris Lattner
2005-08-27Fix a typo.Reid Spencer
2005-08-26Change ConstantPoolSDNode to actually hold the Constant itself instead ofChris Lattner
2005-08-25Add support for TargetConstantPool nodeChris Lattner
2005-08-25add a new TargetFrameIndex nodeChris Lattner
2005-08-21Add 5-operand version of SelectNodeToChris Lattner
2005-08-19ADd support for TargetGlobalAddress nodesChris Lattner
2005-08-18Add support for target DAG nodes that take 4 operands, such as PowerPC'sNate Begeman
2005-08-17Add two new methods isTargetOpcode() which returns true if the node typeNate Begeman
2005-08-17Move the code dependency for MathExtras.h from SelectionDAGNodes.h.Jim Laskey