| Commit message (Expand) | Author | Age | Files | Lines |
* | Added x86 integer vector types: 64-bit packed byte integer (v16i8), 64-bit | Evan Cheng | 2006-02-20 | 1 | -0/+3 |
* | Fix bugs identified by VC++. | Jeff Cohen | 2006-02-18 | 1 | -2/+2 |
* | Bump up pattern cost if the resulting instruction is marked | Evan Cheng | 2006-02-18 | 1 | -7/+14 |
* | Check the new form for bison output into CVS | Chris Lattner | 2006-02-15 | 3 | -0/+638 |
* | Adjust to new form of handling lexer dependencies, this way shouldn't have | Chris Lattner | 2006-02-14 | 3 | -40/+273 |
* | 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 | 2 | -40/+47 |
* | Change Select() from | Evan Cheng | 2006-02-09 | 1 | -69/+98 |
* | Added options -cflag, -cxxflags, and -ldflags to override the default C | Evan Cheng | 2006-02-08 | 1 | -0/+15 |
* | Remove -pedantic. It no longer works. | Evan Cheng | 2006-02-08 | 1 | -5/+0 |
* | Hoist all SDOperand declarations within a Select_{opcode}() to the top level | Evan Cheng | 2006-02-07 | 2 | -34/+67 |
* | Add support for modifier strings in machine instr descriptions. This allows | Chris Lattner | 2006-02-06 | 1 | -6/+38 |
* | Simplify the variant handling code, no functionality change. | Chris Lattner | 2006-02-06 | 1 | -34/+17 |
* | 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 | 2 | -24/+183 |
* | 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 |
* | add a note, ya knoe | Chris Lattner | 2006-02-01 | 1 | -0/+3 |
* | 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 |
* | solaris won't clobber an existing symlink with ln -sf apparently | Chris Lattner | 2006-01-31 | 1 | -1/+4 |
* | implement test/Regression/TableGen/DagIntSubst.ll | Chris Lattner | 2006-01-31 | 3 | -2/+19 |
* | 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 | 2 | -35/+112 |
* | 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 | 2 | -52/+51 |
* | 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 |
* | Make long warnings wrap and have less indent so other portions of the page | Reid Spencer | 2006-01-28 | 1 | -2/+1 |
* | 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 | 2 | -23/+65 |
* | (store (op (load ...)), ...) | Evan Cheng | 2006-01-27 | 1 | -3/+10 |
* | Subtarget feature can now set any variable to any value | Evan Cheng | 2006-01-27 | 1 | -3/+4 |
* | Use printInlineAsm to, well, print inline asm's. | Chris Lattner | 2006-01-27 | 1 | -4/+7 |
* | PHI and INLINEASM are now builtin instructions provided by Target.td | Chris Lattner | 2006-01-27 | 2 | -21/+13 |
* | If we want to emit things in enum order, use getInstructionsByEnumValue to | Chris Lattner | 2006-01-27 | 1 | -15/+25 |
* | There is at least a 'noitinerary' itinerary now | Chris Lattner | 2006-01-27 | 1 | -1/+1 |
* | Don't emit JIT code for these instructions | Chris Lattner | 2006-01-27 | 1 | -0/+2 |
* | Teach the dag selectors to select InlineAsm nodes. | Chris Lattner | 2006-01-26 | 1 | -1/+18 |
* | Another folding problem: if a node r/w chain or flag, don't fold it if it | Evan Cheng | 2006-01-26 | 1 | -5/+20 |
* | Add a FIXME comment. | Evan Cheng | 2006-01-26 | 1 | -0/+1 |
* | Incoming (and optional) flag bugs. They may be embedded inside a inner node of | Evan Cheng | 2006-01-26 | 1 | -30/+56 |