| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Generate a parse error instead of a checked exception if template args are | Chris Lattner | 2005-09-30 | 1 | -14/+10 |
* | regenerate | Chris Lattner | 2005-09-30 | 2 | -1605/+1166 |
* | Refactor the grammar a bit to implement TableGen/ForwardRef.td | Chris Lattner | 2005-09-30 | 1 | -28/+38 |
* | allow regs to be in multiple reg classes | Chris Lattner | 2005-09-30 | 1 | -18/+2 |
* | Teach tablegen to reassociate operators when possible. This allows it to | Chris Lattner | 2005-09-29 | 1 | -10/+96 |
* | Teach tblgen to build permutations of instructions, so that the target author | Chris Lattner | 2005-09-29 | 2 | -6/+193 |
* | add support for an associative marker | Chris Lattner | 2005-09-28 | 2 | -5/+7 |
* | Emit an error if instructions or patterns are defined but can never match. | Chris Lattner | 2005-09-28 | 2 | -3/+52 |
* | collect commutativity information | Chris Lattner | 2005-09-28 | 2 | -0/+24 |
* | Prefer cheaper patterns to more expensive ones. Print the costs to the gener... | Chris Lattner | 2005-09-28 | 1 | -39/+50 |
* | Select Constant nodes to TargetConstant nodes | Chris Lattner | 2005-09-28 | 1 | -5/+19 |
* | memoize the assert results | Chris Lattner | 2005-09-26 | 1 | -2/+5 |
* | Emit the switch stmt cases in alphabetical order instead of pointer order, | Chris Lattner | 2005-09-26 | 1 | -4/+19 |
* | implement a fixme: only select values once, even if used multiple times. | Chris Lattner | 2005-09-26 | 1 | -5/+8 |
* | Fix VC++ build errors. | Jeff Cohen | 2005-09-25 | 1 | -0/+2 |
* | memoize translations | Chris Lattner | 2005-09-24 | 1 | -0/+11 |
* | Teach the DAG isel generator to emit code that creates nodes. | Chris Lattner | 2005-09-24 | 2 | -18/+110 |
* | Emit better code (no more copies for var references), and support DAG patterns | Chris Lattner | 2005-09-23 | 2 | -8/+25 |
* | Fix a fixme by passing around SDOperand's instead of SDNode*'s | Chris Lattner | 2005-09-23 | 1 | -15/+14 |
* | Emit code that matches the incoming DAG pattern and checks predicates. | Chris Lattner | 2005-09-23 | 2 | -4/+64 |
* | emit information about the order patterns are to be matched. | Chris Lattner | 2005-09-23 | 2 | -1/+60 |
* | start filling in the switch stmt | Chris Lattner | 2005-09-23 | 2 | -2/+19 |
* | Fix a minor bug, add comments | Chris Lattner | 2005-09-16 | 1 | -2/+5 |
* | teach the type inference code how to infer types for instructions and node | Chris Lattner | 2005-09-15 | 2 | -33/+66 |
* | put instructions into a map instead of a vector for quick lookup | Chris Lattner | 2005-09-15 | 2 | -7/+18 |
* | when parsing instructions remember information about the types taken and | Chris Lattner | 2005-09-15 | 2 | -7/+25 |
* | Start parsing "Pattern" nodes | Chris Lattner | 2005-09-15 | 1 | -11/+52 |
* | rename a couple of methods, add structure for pattern parsing | Chris Lattner | 2005-09-15 | 2 | -17/+29 |
* | Verify that xform functions only occur in logical places | Chris Lattner | 2005-09-14 | 1 | -5/+14 |
* | Promote xform fns to be explicit nodes in result patterns, and clean off | Chris Lattner | 2005-09-14 | 1 | -1/+15 |
* | start building the instruction dest pattern correctly. Change the xform | Chris Lattner | 2005-09-14 | 2 | -15/+27 |
* | catch unnamed inputs | Chris Lattner | 2005-09-14 | 1 | -1/+9 |
* | check that there are no unexpected operands | Chris Lattner | 2005-09-14 | 1 | -3/+11 |
* | force all instruction operands to be named. | Chris Lattner | 2005-09-14 | 2 | -5/+5 |
* | Check that operands have unique names. REJECT instructions with broken operand | Chris Lattner | 2005-09-14 | 1 | -29/+39 |
* | fix a broke range check | Chris Lattner | 2005-09-14 | 1 | -1/+1 |
* | Parse significantly more of the instruction pattern, now collecting and | Chris Lattner | 2005-09-14 | 2 | -46/+141 |
* | Verify that set destinations occur first in the instruction operand list. | Chris Lattner | 2005-09-14 | 1 | -2/+28 |
* | add an accessor | Chris Lattner | 2005-09-14 | 1 | -0/+6 |
* | remove some code that isn't ready for prime time | Chris Lattner | 2005-09-14 | 2 | -6/+2 |
* | Switch to a slightly more structured representation for instructions | Chris Lattner | 2005-09-14 | 2 | -8/+24 |
* | Add some more checking/verification code | Chris Lattner | 2005-09-14 | 1 | -2/+19 |
* | start parsing instructions into patterns, start doing many more checks of | Chris Lattner | 2005-09-14 | 2 | -4/+61 |
* | don't emit the namespace inside the class! | Chris Lattner | 2005-09-13 | 1 | -2/+1 |
* | Emit code suitable for emission into the ISel class, allowing us to use/define | Chris Lattner | 2005-09-13 | 1 | -4/+4 |
* | continue xform function parsing | Chris Lattner | 2005-09-13 | 2 | -1/+12 |
* | Start parsing node transformation information | Chris Lattner | 2005-09-13 | 2 | -6/+46 |
* | Add a new Record::getValueAsCode method to mirror the other getValueAs* | Chris Lattner | 2005-09-13 | 3 | -11/+20 |
* | completely eliminate TreePattern::PatternType | Chris Lattner | 2005-09-13 | 2 | -80/+42 |
* | Regenerate | Chris Lattner | 2005-09-12 | 3 | -1193/+1642 |