| Commit message (Expand) | Author | Age | Files | Lines |
* | Teach tablegen to reassociate operators when possible. This allows it to | Chris Lattner | 2005-09-29 | 1 | -10/+96 |
* | copy and paste error | Andrew Lenharth | 2005-09-29 | 1 | -1/+1 |
* | now that tblgen is smarter, this pattern is not needed. Also, tblgen | Chris Lattner | 2005-09-29 | 1 | -3/+1 |
* | Teach tblgen to build permutations of instructions, so that the target author | Chris Lattner | 2005-09-29 | 2 | -6/+193 |
* | Insert stores after phi nodes in the normal dest. This fixes | Chris Lattner | 2005-09-29 | 1 | -2/+5 |
* | consistency with other cases, no functionality change | Chris Lattner | 2005-09-29 | 1 | -0/+2 |
* | Make the JIT default to the DAG isel instead of the pattern isel, like LLC. | Chris Lattner | 2005-09-29 | 1 | -1/+4 |
* | Fix two bugs in my patch earlier today that broke int->fp conversion on X86. | Chris Lattner | 2005-09-29 | 1 | -2/+2 |
* | Fold isascii into a simple comparison. This speeds up 197.parser by 7.4%, | Chris Lattner | 2005-09-29 | 1 | -0/+26 |
* | new testcase for isascii | Chris Lattner | 2005-09-29 | 1 | -2/+4 |
* | remove a bunch of unneeded stuff, or self evident comments | Chris Lattner | 2005-09-29 | 1 | -45/+6 |
* | add a new testcase | Chris Lattner | 2005-09-29 | 1 | -0/+23 |
* | Implement a couple of memcmp folds from the todo list | Chris Lattner | 2005-09-29 | 1 | -3/+121 |
* | Silence VC++ redeclaration warnings. | Jeff Cohen | 2005-09-29 | 1 | -4/+6 |
* | Never rely on ReplaceAllUsesWith when selecting, use CodeGenMap instead. | Chris Lattner | 2005-09-29 | 1 | -34/+29 |
* | Codegen ADD X, IMM -> addis/addi if needed. | Chris Lattner | 2005-09-28 | 1 | -2/+12 |
* | add a testcase for a feature we regressed on because noone wrote the test! :( | Chris Lattner | 2005-09-28 | 1 | -0/+14 |
* | Autogen MUL, move FP cases together | Chris Lattner | 2005-09-28 | 1 | -24/+12 |
* | disentangle FP from INT versions of div/mul | Chris Lattner | 2005-09-28 | 1 | -18/+16 |
* | Use the autogenerated matcher for ADD/SUB | Chris Lattner | 2005-09-28 | 1 | -30/+0 |
* | add a patter for SUBFIC | Chris Lattner | 2005-09-28 | 1 | -1/+1 |
* | Mark int binops as int-only, add FP binops. Mark FADD/FMUL as commutative but | Chris Lattner | 2005-09-28 | 1 | -15/+23 |
* | wrap a long line | Chris Lattner | 2005-09-28 | 1 | -1/+2 |
* | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 4 | -115/+124 |
* | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 4 | -97/+108 |
* | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 4 | -87/+209 |
* | Mark associative nodes as associative | Chris Lattner | 2005-09-28 | 1 | -6/+12 |
* | 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 |
* | Nate pointed out that mulh[us] are commutative as well. Thanks! | Chris Lattner | 2005-09-28 | 1 | -2/+2 |
* | collect commutativity information | Chris Lattner | 2005-09-28 | 2 | -0/+24 |
* | expose commutativity information | Chris Lattner | 2005-09-28 | 1 | -8/+17 |
* | All (xor *) cases are autogenerated now | Chris Lattner | 2005-09-28 | 1 | -43/+0 |
* | add support for missed eqv tests | Chris Lattner | 2005-09-28 | 1 | -0/+9 |
* | add testcase for nand | Chris Lattner | 2005-09-28 | 1 | -1/+7 |
* | Implement PowerPC/eqv-andc-orc-nor.ll:EQV3 | Chris Lattner | 2005-09-28 | 1 | -1/+5 |
* | Consolidate the eqv.ll and nor.ll files together. | Chris Lattner | 2005-09-28 | 3 | -51/+58 |
* | Prefer cheaper patterns to more expensive ones. Print the costs to the gener... | Chris Lattner | 2005-09-28 | 1 | -39/+50 |
* | simple tests for nor generation | Chris Lattner | 2005-09-28 | 1 | -0/+12 |
* | learn to codegen not as NOR instead of xoris/xori | Chris Lattner | 2005-09-28 | 1 | -1/+5 |
* | These nodes are all autogenerated | Chris Lattner | 2005-09-28 | 1 | -44/+0 |
* | Select Constant nodes to TargetConstant nodes | Chris Lattner | 2005-09-28 | 1 | -5/+19 |
* | Constant fold llvm.sqrt | Chris Lattner | 2005-09-28 | 1 | -1/+9 |
* | add a note about a way to improve this code further, that I won't be getting | Chris Lattner | 2005-09-27 | 1 | -0/+8 |
* | Fix a regression in my previous patch, fixing GlobalOpt/2005-09-27-Crash.ll | Chris Lattner | 2005-09-27 | 1 | -1/+1 |
* | Testcase for PR632 | Chris Lattner | 2005-09-27 | 1 | -0/+28 |
* | Darwin, like many BSD systems, has a setjmp/longjmp which saves the signal mask | Chris Lattner | 2005-09-27 | 1 | -0/+3 |
* | If the target prefers it, use _setjmp/_longjmp should be used instead of setj... | Chris Lattner | 2005-09-27 | 1 | -2/+6 |
* | initialize new flag | Chris Lattner | 2005-09-27 | 1 | -0/+1 |
* | Add a new flag for targets where setjmp/longjmp saves/restores the signal mask, | Chris Lattner | 2005-09-27 | 1 | -1/+18 |