| Commit message (Expand) | Author | Age | Files | Lines |
* | * Added SDNode::isOnlyUse(). | Evan Cheng | 2006-02-05 | 1 | -3/+18 |
* | remove dead fn | Chris Lattner | 2006-02-03 | 1 | -11/+0 |
* | Added case HANDLENODE to getOperationName(). | Evan Cheng | 2006-02-03 | 1 | -0/+1 |
* | Allow the specification of explicit alignments for constant pool entries. | Evan Cheng | 2006-01-31 | 1 | -8/+14 |
* | Remove some special case hacks for CALLSEQ_*, using UpdateNodeOperands | Chris Lattner | 2006-01-29 | 1 | -44/+6 |
* | Legalize ConstantFP into TargetConstantFP when the target allows. Implement | Chris Lattner | 2006-01-29 | 1 | -1/+21 |
* | add another method variant | Chris Lattner | 2006-01-28 | 1 | -3/+18 |
* | add some methods for updating nodes | Chris Lattner | 2006-01-28 | 1 | -0/+234 |
* | Remove the ISD::CALL and ISD::TAILCALL nodes | Chris Lattner | 2006-01-28 | 1 | -3/+1 |
* | initial selectiondag support for new INLINEASM node. Note that inline asms | Chris Lattner | 2006-01-26 | 1 | -1/+2 |
* | First part of bug 680: | Nate Begeman | 2006-01-25 | 1 | -8/+25 |
* | Fix an infinite loop I caused by making sure to legalize the flag operand | Chris Lattner | 2006-01-24 | 1 | -0/+13 |
* | another couple selects | Andrew Lenharth | 2006-01-23 | 1 | -0/+22 |
* | another selectto | Andrew Lenharth | 2006-01-23 | 1 | -0/+23 |
* | Constant fold ctpop/ctlz/cttz, and a couple other small cleanups | Nate Begeman | 2006-01-16 | 1 | -2/+58 |
* | add a missing node name | Chris Lattner | 2006-01-15 | 1 | -0/+1 |
* | add stacksave/stackrestore nodes | Chris Lattner | 2006-01-13 | 1 | -2/+6 |
* | ignore register #0 | Evan Cheng | 2006-01-11 | 1 | -1/+1 |
* | Add bswap, rotl, and rotr nodes | Nate Begeman | 2006-01-11 | 1 | -0/+11 |
* | New getNode() variants. | Evan Cheng | 2006-01-09 | 1 | -14/+0 |
* | Added initial support for DEBUG_LABEL allowing debug specific labels to be | Jim Laskey | 2006-01-05 | 1 | -0/+1 |
* | Make sure to pass the offset into the new node, so that we don't silently | Nate Begeman | 2005-12-30 | 1 | -1/+1 |
* | Fold bitconv(bitconv(x)) -> x. We now compile this: | Chris Lattner | 2005-12-23 | 1 | -0/+2 |
* | constant fold bits_convert in getNode and in the dag combiner for fp<->int | Chris Lattner | 2005-12-23 | 1 | -0/+22 |
* | add very simple support for the BIT_CONVERT node | Chris Lattner | 2005-12-23 | 1 | -0/+7 |
* | remove dead code | Chris Lattner | 2005-12-22 | 1 | -1/+0 |
* | Added a hook to print out names of target specific DAG nodes. | Evan Cheng | 2005-12-20 | 1 | -5/+8 |
* | Print out opcode number if it's an unknown target node. | Evan Cheng | 2005-12-19 | 1 | -1/+6 |
* | Fix a case where the DAG Combiner would accidentally CSE flag-producing nodes, | Chris Lattner | 2005-12-19 | 1 | -1/+6 |
* | Added source file/line correspondence for dwarf (PowerPC only at this point.) | Jim Laskey | 2005-12-16 | 1 | -0/+1 |
* | Added new getNode and getTargetNode variants for X86 stores. | Evan Cheng | 2005-12-10 | 1 | -60/+73 |
* | Teach the SelectionDAG ISel how to turn ConstantPacked values into | Nate Begeman | 2005-12-06 | 1 | -2/+1 |
* | Don't remove two operand, two result nodes from the binary ops map. These | Chris Lattner | 2005-12-01 | 1 | -36/+39 |
* | This is a bugfix for SelectNodeTo. In certain situations, we could be | Chris Lattner | 2005-12-01 | 1 | -0/+110 |
* | Make SelectNodeTo return N | Chris Lattner | 2005-11-30 | 1 | -35/+49 |
* | CALLSEQ_START/END nodes don't get memoized, do not add them in when | Chris Lattner | 2005-11-30 | 1 | -0/+4 |
* | Fixed a bug introduced by my last commit: TargetGlobalValues should key on | Evan Cheng | 2005-11-30 | 1 | -7/+13 |
* | Added an index field to GlobalAddressSDNode so it can represent X+12, etc. | Evan Cheng | 2005-11-30 | 1 | -2/+17 |
* | Add support for a new STRING and LOCATION node for line number support, patch | Chris Lattner | 2005-11-29 | 1 | -0/+16 |
* | Check in code to scalarize arbitrarily wide packed types for some simple | Nate Begeman | 2005-11-22 | 1 | -1/+1 |
* | Add some method variants, patch by Evan Cheng | Chris Lattner | 2005-11-19 | 1 | -15/+41 |
* | Teach LLVM how to scalarize packed types. Currently, this only works on | Nate Begeman | 2005-11-19 | 1 | -0/+21 |
* | continued readcyclecounter support | Andrew Lenharth | 2005-11-11 | 1 | -0/+1 |
* | Switch the allnodes list from a vector of pointers to an ilist of nodes.This ... | Chris Lattner | 2005-11-09 | 1 | -28/+20 |
* | Change the ValueList array for each node to be shared instead of individually... | Chris Lattner | 2005-11-08 | 1 | -5/+48 |
* | Switch the operandlist/valuelist from being vectors to being just an array.Th... | Chris Lattner | 2005-11-08 | 1 | -23/+33 |
* | Clean up RemoveDeadNodes significantly, by eliminating the need for a temporary | Chris Lattner | 2005-11-08 | 1 | -32/+34 |
* | add TargetExternalSymbol | Andrew Lenharth | 2005-10-23 | 1 | -1/+13 |
* | Move some Legalize functionality over to the DAGCombiner where it belongs. | Nate Begeman | 2005-10-13 | 1 | -131/+0 |
* | This function is now dead | Chris Lattner | 2005-10-10 | 1 | -110/+0 |