| Commit message (Expand) | Author | Age | Files | Lines |
* | "The instructions MMX_PSADBWrm and MMX_PSADBWrr have opcode 0b11100000 (e0), but | Bill Wendling | 2009-05-28 | 2 | -2/+2 |
* | Added optimization that narrow load / op / store and the 'op' is a bit twiddl... | Evan Cheng | 2009-05-28 | 6 | -1/+156 |
* | Revert 72493 and replace it with a more conservative fix, for now: don't | Dan Gohman | 2009-05-27 | 2 | -7/+33 |
* | Ger rid of some dead code. | Eli Friedman | 2009-05-27 | 2 | -36/+0 |
* | In ChangeCompareStride, when the stride to be reused is truncated to | Dan Gohman | 2009-05-27 | 2 | -2/+40 |
* | Fix sfence jit encoding. Patch by Sean Callanan. | Evan Cheng | 2009-05-27 | 1 | -1/+1 |
* | This looks like it passes now. | Bill Wendling | 2009-05-27 | 1 | -1/+0 |
* | Added support for fround, fextend and FP_TO_SINT | Bruno Cardoso Lopes | 2009-05-27 | 9 | -29/+90 |
* | Minor fix for CMake build system | Douglas Gregor | 2009-05-27 | 1 | -0/+1 |
* | CMake: Set LIBS on llvm-config so we can query the system libraries | Oscar Fuentes | 2009-05-27 | 3 | -11/+29 |
* | Minor cleanups; add a better explanation for the issue with | Eli Friedman | 2009-05-27 | 1 | -23/+10 |
* | Remove more special cases for opcodes. | Eli Friedman | 2009-05-27 | 1 | -310/+201 |
* | Remove special cases for more opcodes. | Eli Friedman | 2009-05-27 | 2 | -207/+122 |
* | Removing more special cases from LegalizeDAG. | Eli Friedman | 2009-05-27 | 1 | -191/+78 |
* | Eliminate more special cases for opcodes. | Eli Friedman | 2009-05-27 | 1 | -192/+105 |
* | Remove more special cases from LegalizeDAG. | Eli Friedman | 2009-05-27 | 1 | -210/+145 |
* | Remove unused argument. | Eli Friedman | 2009-05-27 | 1 | -11/+6 |
* | Remove more opcode special cases. | Eli Friedman | 2009-05-27 | 1 | -159/+70 |
* | Add braces around an array initializer. | Dan Gohman | 2009-05-27 | 1 | -1/+1 |
* | Teach SCEVExpander to avoid creating over-indexed GEP indices when | Dan Gohman | 2009-05-27 | 2 | -10/+44 |
* | Teach BasicAliasAnalysis to understand constant gep indices that fall | Dan Gohman | 2009-05-27 | 2 | -4/+52 |
* | Start of refactoring LegalizeDAG so that we don't need specialized | Eli Friedman | 2009-05-27 | 1 | -1185/+363 |
* | Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and | Eli Friedman | 2009-05-27 | 2 | -10/+13 |
* | Testcase for (llvm-gcc-4.2) 72442 (PR 4242). | Dale Johannesen | 2009-05-26 | 1 | -0/+27 |
* | Back out r72431, it is causing a number of compilation crashes with clang. | Daniel Dunbar | 2009-05-26 | 2 | -6/+6 |
* | Update CPU capabilities for AMD machines | Stefanus Du Toit | 2009-05-26 | 3 | -3/+31 |
* | Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and | Eli Friedman | 2009-05-26 | 2 | -6/+6 |
* | For the new ar --plugin libLLVMgold.so to work we need libLTO linked with | Edwin Török | 2009-05-26 | 1 | -1/+1 |
* | LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as many | Jeffrey Yasskin | 2009-05-26 | 4 | -19/+17 |
* | For the return type of SCEVUDivExpr, use the RHS' type instead of | Dan Gohman | 2009-05-26 | 1 | -1/+6 |
* | Give SCEVNaryExpr a doxygen comment. | Dan Gohman | 2009-05-26 | 1 | -0/+4 |
* | In cases where a pointer value is an operand of a multiplication or | Dan Gohman | 2009-05-26 | 2 | -3/+103 |
* | Delete a bunch of dead code from LegalizeDAG. | Eli Friedman | 2009-05-26 | 1 | -3667/+29 |
* | Eliminate VarInfo::UsedBlocks. | Evan Cheng | 2009-05-26 | 4 | -17/+0 |
* | make memdep use the getModRefInfo method for stores instead of the | Chris Lattner | 2009-05-25 | 2 | -1/+22 |
* | Audit the type constructors. Previously it was possible to create [0 x void] | Nick Lewycky | 2009-05-25 | 1 | -7/+11 |
* | add some late optimizations that GCC does. It thinks these are a win | Chris Lattner | 2009-05-25 | 1 | -0/+14 |
* | fix typo | Chris Lattner | 2009-05-25 | 1 | -1/+1 |
* | we should eventually add -march=atom and the new atom movbe instruction. | Chris Lattner | 2009-05-25 | 1 | -0/+2 |
* | Fix the crash debugger to actually bisect globals once it's determined that it | Nick Lewycky | 2009-05-25 | 1 | -1/+1 |
* | Add a bisection step on the list of instructions before doing the linear | Nick Lewycky | 2009-05-25 | 1 | -0/+92 |
* | Various comment fixes. | Dan Gohman | 2009-05-24 | 2 | -11/+16 |
* | Change ScalarEvolution::getSCEVAtScope to always return the original value | Dan Gohman | 2009-05-24 | 3 | -27/+12 |
* | Add a comment which should hopefully make the purpose of this method a | Eli Friedman | 2009-05-24 | 1 | -0/+3 |
* | Minor improvement to FCOPYSIGN to use BIT_CONVERT in cases where the | Eli Friedman | 2009-05-24 | 1 | -10/+24 |
* | Move Rewriter.clear() earlier, to avoid triggerring the AssertingVH by | Edwin Török | 2009-05-24 | 1 | -2/+8 |
* | Instead of clearing the rewriter, don't attempt to rewrite dead phi nodes. | Edwin Török | 2009-05-24 | 2 | -3/+4 |
* | When rewriting the loop exit test with the canonical induction variable, | Dan Gohman | 2009-05-24 | 2 | -1/+42 |
* | Fix this code for hosts where std::vector doesn't have .data(). | Dan Gohman | 2009-05-24 | 1 | -1/+1 |
* | When replacing a floating-point comparison with an integer | Dan Gohman | 2009-05-24 | 1 | -0/+1 |