- 5b21be7 Add a new SDTCisPtrTy constraint, which indicates that an operand must have by Chris Lattner · 20 years ago
- b915f31 * Do not allow nodes which produce chain results (e.g. loads) to be folded if by Evan Cheng · 20 years ago
- cbc09c8 Prevent folding of instructions which produce chains that have more than 1 real use by Evan Cheng · 20 years ago
- c45146a * Make sure complex pattern operands are selected first since their select by Evan Cheng · 20 years ago
- 0fc7198 Added support for ComplexPattern. These are patterns that require C++ pattern by Evan Cheng · 20 years ago
- 1c3d19e * Commit the fix (by Chris) for a tblgen type inferencing bug. by Evan Cheng · 20 years ago
- 66a48bb Teach tblgen to accept register source operands in patterns, e.g. by Evan Cheng · 20 years ago
- ddb3954 Stop checking the ValueType of the CodeGenInstruction. Instead, use the by Nate Begeman · 20 years ago
- 0614b62 Add support for immediates directly in the pattern, this allows itanium to by Chris Lattner · 20 years ago
- edbd871 Make tblgen emit: by Chris Lattner · 20 years ago
- 2ac8510 Fix some checking that was causing duraid to get a perplexing assertion by Chris Lattner · 20 years ago
- 5024d93 Make the generated code significantly more memory efficient, by using by Chris Lattner · 20 years ago
- 3c7e18d Fairly serious rework of the typing code to add new int/fp lattice values. by Chris Lattner · 20 years ago
- 03ebd80 Add basic support for recognizing a new SDTCisOpSmallerThanOp type constraint by Chris Lattner · 20 years ago
- 0ee7cff Implement a couple of new (important) features. by Chris Lattner · 20 years ago
- e46e17b Teach tblgen to build permutations of instructions, so that the target author by Chris Lattner · 20 years ago
- 7cf2fe6 add support for an associative marker by Chris Lattner · 20 years ago
- e97603f Emit an error if instructions or patterns are defined but can never match. by Chris Lattner · 20 years ago
- a1a68ae collect commutativity information by Chris Lattner · 20 years ago
- 72fe91c Teach the DAG isel generator to emit code that creates nodes. by Chris Lattner · 20 years ago
- 8fc3568 Emit better code (no more copies for var references), and support DAG patterns by Chris Lattner · 20 years ago
- d1ff35a Emit code that matches the incoming DAG pattern and checks predicates. by Chris Lattner · 20 years ago
- 3f7e914 emit information about the order patterns are to be matched. by Chris Lattner · 20 years ago
- 8130332 start filling in the switch stmt by Chris Lattner · 20 years ago
- a28aec1 teach the type inference code how to infer types for instructions and node by Chris Lattner · 20 years ago
- ae5b350 put instructions into a map instead of a vector for quick lookup by Chris Lattner · 20 years ago
- ae6d828 when parsing instructions remember information about the types taken and by Chris Lattner · 20 years ago
- b39e4be rename a couple of methods, add structure for pattern parsing by Chris Lattner · 20 years ago
- b027620 start building the instruction dest pattern correctly. Change the xform by Chris Lattner · 20 years ago
- d8a3bde Parse significantly more of the instruction pattern, now collecting and by Chris Lattner · 20 years ago
- 71cdb7f remove some code that isn't ready for prime time by Chris Lattner · 20 years ago
- ec67643 Switch to a slightly more structured representation for instructions by Chris Lattner · 20 years ago
- 1f39e29 start parsing instructions into patterns, start doing many more checks of by Chris Lattner · 20 years ago
- 6de8b53 continue xform function parsing by Chris Lattner · 20 years ago
- 24eeeb8 Start parsing node transformation information by Chris Lattner · 20 years ago
- ee9f0c3 completely eliminate TreePattern::PatternType by Chris Lattner · 20 years ago
- 8337b07 Fix miscellaneous Visual Studio build problems. by Jeff Cohen · 20 years ago
- 3793709 add an accessor to provide more checking by Chris Lattner · 20 years ago
- 2018005 add some accessors by Chris Lattner · 20 years ago
- 3270760 Implement a complete type inference system for dag patterns, based on the by Chris Lattner · 20 years ago
- 33c92e9 Parse information about type constraints on SDNodes by Chris Lattner · 20 years ago
- ca559d0 start parsing SDNode info records by Chris Lattner · 20 years ago
- 54cb8fd Initial cut of the dag isel generator. This is still very much a work in by Chris Lattner · 20 years ago
- 4a24c64 Add an option and stuff implementation of a dag isel emitter by Chris Lattner · 20 years ago