| Commit message (Expand) | Author | Age | Files | Lines |
| * | Infer element types for shuffle masks | Chris Lattner | 2006-04-06 | 1 | -0/+20 |
| * | rename a method, to avoid confusion with llvm intrinsics. | Chris Lattner | 2006-04-06 | 1 | -4/+3 |
| * | Allow bits init values to be used in patterns, turn them into ints. | Chris Lattner | 2006-03-31 | 1 | -0/+19 |
| * | Implement Regression/TableGen/DagDefSubst.ll | Chris Lattner | 2006-03-30 | 1 | -4/+7 |
| * | Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va... | Chris Lattner | 2006-03-28 | 1 | -13/+17 |
| * | Print error messages like this: | Chris Lattner | 2006-03-27 | 1 | -1/+1 |
| * | Add a missing check which cause an invalid .td file to crash tblgen | Chris Lattner | 2006-03-25 | 1 | -0/+3 |
| * | When failing selection for an intrinsic, print this: | Chris Lattner | 2006-03-25 | 1 | -2/+16 |
| * | Change approach so that we get codegen for free for intrinsics. With this, | Chris Lattner | 2006-03-24 | 1 | -38/+67 |
| * | fix 80 column violations | Chris Lattner | 2006-03-24 | 1 | -5/+6 |
| * | Parse intrinsics correctly and perform type propagation. This doesn't currently | Chris Lattner | 2006-03-24 | 1 | -3/+40 |
| * | Allow result node to be a simple leaf node. This enable bitconvert patterns | Evan Cheng | 2006-03-23 | 1 | -4/+9 |
| * | Don't forget to promote xform function to an explicit node for def : Pat<> | Evan Cheng | 2006-03-21 | 1 | -1/+20 |
| * | minor code simplification | Chris Lattner | 2006-03-21 | 1 | -11/+5 |
| * | The node wrapped in PatLeaf<> should be treated as a leaf even if it isn't | Evan Cheng | 2006-03-20 | 1 | -4/+11 |
| * | It should be ok for a xform output type to be different from input type. | Evan Cheng | 2006-03-20 | 1 | -5/+17 |
| * | Copy matching pattern's output type info to instruction result pattern. | Evan Cheng | 2006-03-20 | 1 | -5/+12 |
| * | Add a new SDTCisIntVectorOfSameSize type constraint | Chris Lattner | 2006-03-20 | 1 | -2/+19 |
| * | Temporary hack to enable more (store (op (load ...))) folding. This makes | Evan Cheng | 2006-03-09 | 1 | -30/+74 |
| * | Don't generate silly matching code like this: | Evan Cheng | 2006-03-07 | 1 | -3/+8 |
| * | Select inline asm memory operands. | Chris Lattner | 2006-02-24 | 1 | -0/+1 |
| * | Bump up pattern cost if the resulting instruction is marked | Evan Cheng | 2006-02-18 | 1 | -7/+14 |
| * | Call InsertISelMapEntry rather than map insertion operator to prevent overly | Evan Cheng | 2006-02-09 | 1 | -45/+64 |
| * | Match getTargetNode() changes (now returns SDNode* instead of SDOperand). | Evan Cheng | 2006-02-09 | 1 | -39/+46 |
| * | Change Select() from | Evan Cheng | 2006-02-09 | 1 | -69/+98 |
| * | Hoist all SDOperand declarations within a Select_{opcode}() to the top level | Evan Cheng | 2006-02-07 | 1 | -31/+64 |
| * | At the end of isel, select a replacement node for each handle that does not | Evan Cheng | 2006-02-06 | 1 | -11/+24 |
| * | Name change. | Evan Cheng | 2006-02-06 | 1 | -4/+4 |
| * | Handle HANDLENODE: just return itself. | Evan Cheng | 2006-02-05 | 1 | -0/+1 |
| * | Allow more loads to be folded which were previously prevented from happening | Evan Cheng | 2006-02-05 | 1 | -23/+181 |
| * | Re-committing the last bit of change. It shouldn't break PPC this time. | Evan Cheng | 2006-02-05 | 1 | -4/+7 |
| * | Temporarily revert the last change, which breaks PPC and other targets that | Chris Lattner | 2006-02-04 | 1 | -3/+4 |
| * | Complex pattern's custom matcher should not call Select() on any operands. | Evan Cheng | 2006-02-04 | 1 | -0/+5 |
| * | node predicates add to the complexity of a pattern. This ensures that the | Chris Lattner | 2006-02-03 | 1 | -2/+9 |
| * | (store (op (load ...))) folding problem. In the generated matching code, | Evan Cheng | 2006-02-03 | 1 | -23/+30 |
| * | If a pattern's root node is a constant, its size should be 3 rather than 2. | Evan Cheng | 2006-02-01 | 1 | -0/+4 |
| * | simplify some code | Chris Lattner | 2006-01-29 | 1 | -10/+7 |
| * | it is nice not to chop off bits for those blessed with lots of bits | Andrew Lenharth | 2006-01-29 | 1 | -1/+1 |
| * | make the casts actually cast to the variable type | Andrew Lenharth | 2006-01-29 | 1 | -7/+10 |
| * | start of the 64bit safety cleanup | Andrew Lenharth | 2006-01-29 | 1 | -1/+1 |
| * | Emit series of conditionals with &&, emitting stuff like this: | Chris Lattner | 2006-01-29 | 1 | -13/+48 |
| * | Factor matching code that is common between patterns. This works around | Chris Lattner | 2006-01-29 | 1 | -34/+108 |
| * | Split out code generation from analysis from emission | Chris Lattner | 2006-01-29 | 1 | -14/+36 |
| * | move some code around, no change in the generated code | Chris Lattner | 2006-01-29 | 1 | -50/+46 |
| * | now that we have control over emission of the code, emit the code using nested | Chris Lattner | 2006-01-28 | 1 | -26/+27 |
| * | Change PatternCodeEmitter to emit code into a buffer instead of emitting it | Chris Lattner | 2006-01-28 | 1 | -259/+247 |
| * | Fit to 80 columns, no functionality change | Chris Lattner | 2006-01-28 | 1 | -14/+20 |
| * | Teach tablegen to generate code that is VC++ warning-free. | Jeff Cohen | 2006-01-27 | 1 | -22/+64 |
| * | (store (op (load ...)), ...) | Evan Cheng | 2006-01-27 | 1 | -3/+10 |
| * | Teach the dag selectors to select InlineAsm nodes. | Chris Lattner | 2006-01-26 | 1 | -1/+18 |