aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* "The instructions MMX_PSADBWrm and MMX_PSADBWrr have opcode 0b11100000 (e0), butBill Wendling2009-05-282-2/+2
* Added optimization that narrow load / op / store and the 'op' is a bit twiddl...Evan Cheng2009-05-286-1/+156
* Revert 72493 and replace it with a more conservative fix, for now: don'tDan Gohman2009-05-272-7/+33
* Ger rid of some dead code.Eli Friedman2009-05-272-36/+0
* In ChangeCompareStride, when the stride to be reused is truncated toDan Gohman2009-05-272-2/+40
* Fix sfence jit encoding. Patch by Sean Callanan.Evan Cheng2009-05-271-1/+1
* This looks like it passes now.Bill Wendling2009-05-271-1/+0
* Added support for fround, fextend and FP_TO_SINTBruno Cardoso Lopes2009-05-279-29/+90
* Minor fix for CMake build systemDouglas Gregor2009-05-271-0/+1
* CMake: Set LIBS on llvm-config so we can query the system librariesOscar Fuentes2009-05-273-11/+29
* Minor cleanups; add a better explanation for the issue with Eli Friedman2009-05-271-23/+10
* Remove more special cases for opcodes.Eli Friedman2009-05-271-310/+201
* Remove special cases for more opcodes.Eli Friedman2009-05-272-207/+122
* Removing more special cases from LegalizeDAG.Eli Friedman2009-05-271-191/+78
* Eliminate more special cases for opcodes.Eli Friedman2009-05-271-192/+105
* Remove more special cases from LegalizeDAG.Eli Friedman2009-05-271-210/+145
* Remove unused argument.Eli Friedman2009-05-271-11/+6
* Remove more opcode special cases.Eli Friedman2009-05-271-159/+70
* Add braces around an array initializer.Dan Gohman2009-05-271-1/+1
* Teach SCEVExpander to avoid creating over-indexed GEP indices whenDan Gohman2009-05-272-10/+44
* Teach BasicAliasAnalysis to understand constant gep indices that fallDan Gohman2009-05-272-4/+52
* Start of refactoring LegalizeDAG so that we don't need specialized Eli Friedman2009-05-271-1185/+363
* Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and Eli Friedman2009-05-272-10/+13
* Testcase for (llvm-gcc-4.2) 72442 (PR 4242).Dale Johannesen2009-05-261-0/+27
* Back out r72431, it is causing a number of compilation crashes with clang.Daniel Dunbar2009-05-262-6/+6
* Update CPU capabilities for AMD machinesStefanus Du Toit2009-05-263-3/+31
* Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP andEli Friedman2009-05-262-6/+6
* For the new ar --plugin libLLVMgold.so to work we need libLTO linked withEdwin Török2009-05-261-1/+1
* LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as manyJeffrey Yasskin2009-05-264-19/+17
* For the return type of SCEVUDivExpr, use the RHS' type instead ofDan Gohman2009-05-261-1/+6
* Give SCEVNaryExpr a doxygen comment.Dan Gohman2009-05-261-0/+4
* In cases where a pointer value is an operand of a multiplication orDan Gohman2009-05-262-3/+103
* Delete a bunch of dead code from LegalizeDAG.Eli Friedman2009-05-261-3667/+29
* Eliminate VarInfo::UsedBlocks.Evan Cheng2009-05-264-17/+0
* make memdep use the getModRefInfo method for stores instead of theChris Lattner2009-05-252-1/+22
* Audit the type constructors. Previously it was possible to create [0 x void]Nick Lewycky2009-05-251-7/+11
* add some late optimizations that GCC does. It thinks these are a winChris Lattner2009-05-251-0/+14
* fix typoChris Lattner2009-05-251-1/+1
* we should eventually add -march=atom and the new atom movbe instruction.Chris Lattner2009-05-251-0/+2
* Fix the crash debugger to actually bisect globals once it's determined that itNick Lewycky2009-05-251-1/+1
* Add a bisection step on the list of instructions before doing the linearNick Lewycky2009-05-251-0/+92
* Various comment fixes.Dan Gohman2009-05-242-11/+16
* Change ScalarEvolution::getSCEVAtScope to always return the original valueDan Gohman2009-05-243-27/+12
* Add a comment which should hopefully make the purpose of this method a Eli Friedman2009-05-241-0/+3
* Minor improvement to FCOPYSIGN to use BIT_CONVERT in cases where the Eli Friedman2009-05-241-10/+24
* Move Rewriter.clear() earlier, to avoid triggerring the AssertingVH byEdwin Török2009-05-241-2/+8
* Instead of clearing the rewriter, don't attempt to rewrite dead phi nodes.Edwin Török2009-05-242-3/+4
* When rewriting the loop exit test with the canonical induction variable,Dan Gohman2009-05-242-1/+42
* Fix this code for hosts where std::vector doesn't have .data().Dan Gohman2009-05-241-1/+1
* When replacing a floating-point comparison with an integerDan Gohman2009-05-241-0/+1