| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Enable Nate's excellent DAG combiner work by default. This allows the | Chris Lattner | 2005-10-10 | 1 | -542/+14 |
| * | (X & Y) & C == 0 if either X&C or Y&C are zero | Chris Lattner | 2005-10-09 | 1 | -2/+6 |
| * | remove debugging code | Chris Lattner | 2005-10-07 | 1 | -5/+1 |
| * | implement CodeGen/PowerPC/div-2.ll:test2-4 by propagating zero bits through | Chris Lattner | 2005-10-07 | 1 | -1/+23 |
| * | fix indentation | Chris Lattner | 2005-10-07 | 1 | -57/+57 |
| * | Turn sdivs into udivs when we can prove the sign bits are clear. This | Chris Lattner | 2005-10-07 | 1 | -0/+11 |
| * | Let the combiner handle more cases | Nate Begeman | 2005-10-05 | 1 | -1/+4 |
| * | implement visitBR_CC so that PowerPC/inverted-bool-compares.ll passes | Chris Lattner | 2005-10-05 | 1 | -0/+3 |
| * | fix some pastos | Chris Lattner | 2005-10-05 | 1 | -2/+2 |
| * | Add a new HandleNode class, which is used to handle (haha) cases in the | Chris Lattner | 2005-10-05 | 1 | -6/+5 |
| * | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 1 | -21/+40 |
| * | Turn (X^C1) == C2 into X == C1^C2 iff X&~C1 = 0 (and move a function) | Chris Lattner | 2005-09-23 | 1 | -72/+86 |
| * | Fix a problem duraid encountered on itanium where this folding: | Chris Lattner | 2005-09-09 | 1 | -2/+6 |
| * | Fix a crash viewing dags that have target nodes in them | Chris Lattner | 2005-09-09 | 1 | -1/+2 |
| * | Last round of 2-node folds from SD.cpp. Will move on to 3 node ops such | Nate Begeman | 2005-09-09 | 1 | -2/+4 |
| * | Move yet more folds over to the dag combiner from sd.cpp | Nate Begeman | 2005-09-08 | 1 | -2/+9 |
| * | Another round of dag combiner changes. This fixes some missing XOR folds | Nate Begeman | 2005-09-07 | 1 | -4/+4 |
| * | Fix a bug nate ran into with replacealluseswith. In the recursive cse case, | Chris Lattner | 2005-09-07 | 1 | -15/+45 |
| * | Fix a checking failure in gs | Chris Lattner | 2005-09-03 | 1 | -1/+1 |
| * | Make sure to auto-cse nullary ops | Chris Lattner | 2005-09-02 | 1 | -3/+9 |
| * | Fix some buggy logic where we would try to remove nodes with two operands | Chris Lattner | 2005-09-02 | 1 | -34/+56 |
| * | Add support for ANY_EXTEND and add a few minor folds for it | Chris Lattner | 2005-09-02 | 1 | -1/+11 |
| * | Fix some code in the current node combining code, spotted when it was moved | Nate Begeman | 2005-09-01 | 1 | -11/+3 |
| * | Fix VC++ precedence warnings | Jeff Cohen | 2005-08-31 | 1 | -2/+2 |
| * | Sigh, not my day. Fix typo. | Nate Begeman | 2005-08-31 | 1 | -1/+1 |
| * | Fix a mistake in my previous patch pointed out by sabre; the AssertZext | Nate Begeman | 2005-08-31 | 1 | -2/+3 |