| Commit message (Expand) | Author | Age | Files | Lines |
* | Passing isel root and use operands to ComplexPattern functions, these should ... | Evan Cheng | 2006-10-16 | 1 | -14/+28 |
* | When checking if a load can be folded, we check if there is any non-direct | Evan Cheng | 2006-10-14 | 1 | -10/+12 |
* | Really remove dead nodes from isel queue. | Evan Cheng | 2006-10-12 | 1 | -1/+2 |
* | Use RemoveDeadNode to kill dead node. | Evan Cheng | 2006-10-12 | 1 | -12/+4 |
* | Prior load folding check on chain operand was too strict. It requires the | Evan Cheng | 2006-10-12 | 1 | -3/+43 |
* | Added properties such as SDNPHasChain to ComplexPattern. | Evan Cheng | 2006-10-11 | 4 | -29/+73 |
* | regenerate | Chris Lattner | 2006-10-11 | 2 | -100/+116 |
* | Add support for let expressions around an mdef. This implements a new part | Chris Lattner | 2006-10-11 | 1 | -2/+10 |
* | Special case tblgen generated code for patterns like (and X, 255) or (or X, 42). | Chris Lattner | 2006-10-11 | 1 | -1/+36 |
* | Split some code out into a new method. The generated code is exactly | Chris Lattner | 2006-10-11 | 1 | -92/+99 |
* | Predicate function on the node should be matched before its childrean' matching | Evan Cheng | 2006-10-09 | 1 | -4/+4 |
* | regenerate | Chris Lattner | 2006-10-07 | 2 | -106/+108 |
* | Bugfix: this allows multiclasses to have default arguments. | Chris Lattner | 2006-10-07 | 1 | -1/+2 |
* | Fix more static dtor issues | Chris Lattner | 2006-10-04 | 1 | -2/+2 |
* | This: | Chris Lattner | 2006-09-27 | 1 | -2/+3 |
* | Actually, name the method PrintSpecial to match other stuff in AsmPrinter.h | Chris Lattner | 2006-09-26 | 1 | -3/+3 |
* | Add support for ${:foo} syntax, where "foo" is passed into "printSpecial" and | Chris Lattner | 2006-09-26 | 1 | -16/+25 |
* | don't allow 'imm' or specific imms, like '1' on the LHS of a binop. | Chris Lattner | 2006-09-21 | 1 | -4/+13 |
* | Fit to 80 columns. | Chris Lattner | 2006-09-21 | 1 | -13/+13 |
* | Allow PatFrag to be a leaf node. | Evan Cheng | 2006-09-19 | 1 | -9/+17 |
* | Add result of a Xform to isel queue. | Evan Cheng | 2006-09-19 | 1 | -0/+1 |
* | If multiple predicates are listed, they must all pass | Chris Lattner | 2006-09-19 | 1 | -1/+1 |
* | There! | Chris Lattner | 2006-09-18 | 1 | -2/+0 |
* | Fix Regression/TableGen/2006-09-18-LargeInt.td | Chris Lattner | 2006-09-18 | 4 | -6/+8 |
* | Relax this check. | Chris Lattner | 2006-09-14 | 1 | -7/+10 |
* | 1) With X86 lowering change, the following can no longer happen since | Evan Cheng | 2006-09-11 | 1 | -19/+16 |
* | Generated isel should favors explicit constant operand (+2) over an operand w... | Evan Cheng | 2006-09-08 | 1 | -5/+4 |
* | Fix JIT encoding of two-addr instructions. | Chris Lattner | 2006-09-05 | 1 | -0/+5 |
* | Fix a long-standing wart in the code generator: two-address instruction lowering | Chris Lattner | 2006-09-05 | 1 | -8/+5 |
* | Make sure to clear CurDefmPrefix = 0, otherwise stuff after a defm won't | Chris Lattner | 2006-09-01 | 3 | -12/+15 |
* | fix an assertion with multidefs. Def inside of multiclasses don't need to | Chris Lattner | 2006-09-01 | 3 | -25/+37 |
* | regenerate | Chris Lattner | 2006-09-01 | 5 | -491/+890 |
* | Add often-requested support for defining "multiclasses" which can be instanti... | Chris Lattner | 2006-09-01 | 2 | -38/+202 |
* | Add virtual methods to all subclasses so they are not overloaded. | Reid Spencer | 2006-08-28 | 1 | -0/+7 |
* | Use compiler.h instead of hand rolling our own macro | Chris Lattner | 2006-08-27 | 1 | -9/+4 |
* | Do not emit getTargetNode() and SelectNodeTo() which takes more than 3 | Evan Cheng | 2006-08-27 | 1 | -42/+71 |
* | SelectNodeTo now returns a SDNode*. | Evan Cheng | 2006-08-26 | 1 | -1/+1 |
* | Minor getCopyToReg() call change. | Evan Cheng | 2006-08-26 | 1 | -3/+2 |
* | Select() no longer require Result operand by reference. | Evan Cheng | 2006-08-26 | 1 | -44/+18 |
* | Remove dead code. | Evan Cheng | 2006-08-26 | 1 | -2/+0 |
* | A bit more clean up. | Evan Cheng | 2006-08-26 | 2 | -17/+14 |
* | - Clean up tablegen dag isel generator code. | Evan Cheng | 2006-08-26 | 2 | -237/+240 |
* | SelectNodeTo() may return a SDOperand that is different from the input. | Evan Cheng | 2006-08-16 | 1 | -4/+1 |
* | The generated runloop shouldn't require Select to update 'Result'. In fact | Chris Lattner | 2006-08-15 | 1 | -3/+6 |
* | allow Select to return the node being selected if RAU isn't needed. | Chris Lattner | 2006-08-15 | 1 | -1/+1 |
* | Use SmallVector instead. | Evan Cheng | 2006-08-11 | 1 | -1/+1 |
* | - Prevent some functions from being inlined to eliminate the code size bloat | Evan Cheng | 2006-08-11 | 1 | -67/+96 |
* | Revert previous patch | Chris Lattner | 2006-08-09 | 1 | -501/+396 |
* | Reverting back to original 1.8 version so I can manually merge in patch. | Tanya Lattner | 2006-08-09 | 1 | -396/+501 |
* | Start eliminating temporary vectors used to create DAG nodes. Instead, pass | Chris Lattner | 2006-08-08 | 1 | -2/+3 |