aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix MOVMSKPDrr encoding.Evan Cheng2009-05-281-1/+1
* Fix PSIGND encoding bug. Patch by Sean Callanan.Evan Cheng2009-05-281-1/+1
* Incorporate patch feedbacks.Evan Cheng2009-05-281-11/+17
* NightlyTest: Write "sentdata.txt" files and run the -submit-aux script beforeDaniel Dunbar2009-05-281-18/+25
* Emit debug info for locals with proper scope.Sanjiv Gupta2009-05-285-70/+195
* Temporarily revert r72514 (and dependent patch r72516). It was causing thisBill Wendling2009-05-281-36/+87
* Mark the branch insns correctly.Sanjiv Gupta2009-05-281-1/+2
* Fixing problems that got exposed after the refactoring of LegalizeDAG done in...Sanjiv Gupta2009-05-281-4/+2
* Add a testcase which got fixed by recent legalization work.Eli Friedman2009-05-281-0/+16
* Remove a couple of useless functions.Eli Friedman2009-05-281-34/+6
* Remove special cases for more opcodes.Eli Friedman2009-05-281-65/+42
* Return the operand rather than a null SDValue when the given SELECT_CC Eli Friedman2009-05-281-3/+3
* Use Operands.data() instead of &Operands[0] where Operands is a potentiallyNick Lewycky2009-05-282-1/+11
* Remove special case for SETCC opcode; add some comments explaining why Eli Friedman2009-05-281-73/+63
* This patch brings the list of attributes in CPPBackend.cpp up to date with theJeffrey Yasskin2009-05-281-3/+8
* Some minor cleanups.Eli Friedman2009-05-281-54/+30
* "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