aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Re-apply r80926, with fixes: keep the domtree informed of new blocksDan Gohman2009-09-0812-197/+959
* Add NEON 'laned' operations. This fixes another bunch of gcc testsuite fails andAnton Korobeynikov2009-09-0812-22/+773
* fix a couple typos pointed out by edwin and duncanChris Lattner2009-09-081-2/+2
* Unbreak these tests. Chris, please verify that these changes are intended.Dan Gohman2009-09-083-8/+8
* Add source debug information to the Sparc code generator.Richard Pennington2009-09-083-6/+11
* When emitting a label for a PostCall safe point, the machineNicolas Geoffray2009-09-081-6/+11
* Also emit a label for TargetInstrInfo::GC_LABEL.Nicolas Geoffray2009-09-081-0/+1
* UnbreakAnton Korobeynikov2009-09-081-1/+1
* When remat'ing and destination virtual register has a sub-register index. Mak...Evan Cheng2009-09-082-0/+64
* Print "X-42" instead of "X+-42".Chris Lattner2009-09-081-1/+11
* make formatting of expressions more closely match the existing asmprinter.Chris Lattner2009-09-081-6/+19
* tidy whitespace.Chris Lattner2009-09-081-7/+4
* disable some irrelevant eh emissionChris Lattner2009-09-081-2/+2
* add support for some missing modifiers on jumptable/constant pool entries.Chris Lattner2009-09-081-0/+20
* add a bunch more evil lowering code to work around various :subreg32 modifiersChris Lattner2009-09-081-3/+39
* lit needs bash for tcl-as-sh execution, we use set -o pipefail.Daniel Dunbar2009-09-081-1/+1
* ADd support for "lowering" the X86::MOVZX16rr8/X86::MOVZX16rm8Chris Lattner2009-09-081-1/+8
* add a hack to lower MOV16r0 to MOV32r0 in MCInstLower, eliminatingChris Lattner2009-09-081-0/+12
* Fix typo that worked on python 2.6.Daniel Dunbar2009-09-082-6/+5
* Hoist out the test+insert to CheckedTypes. This doesn't seem to affectNick Lewycky2009-09-081-10/+4
* Fix a refactoro.Daniel Dunbar2009-09-081-1/+1
* Add 'lit' support for llvm tests.Daniel Dunbar2009-09-083-0/+187
* Add 'lit' testing tool.Daniel Dunbar2009-09-0815-0/+2623
* llvm::cerr is gone.Chris Lattner2009-09-081-7/+7
* update this to use raw_ostreamChris Lattner2009-09-081-4/+7
* fix PR4767, a crash because fp stackifier visited blocks inChris Lattner2009-09-082-0/+38
* remove a turdChris Lattner2009-09-081-1/+0
* instcombine transforms vector loads that are only used byChris Lattner2009-09-082-22/+40
* fix pastoChris Lattner2009-09-081-1/+1
* add getVectorOperand/getIndexOperand accessors to ExtractElementInst.Chris Lattner2009-09-081-4/+17
* Simplify from my last change. Assert1 is a macro that makes its caller return,Nick Lewycky2009-09-081-38/+30
* Fix an abort on a store of an empty struct member. getValue returnsDan Gohman2009-09-082-0/+18
* Verify types. Invalid types can be constructed when assertions are off.Nick Lewycky2009-09-081-36/+132
* fix PR4915, a crash in -debug mode.Chris Lattner2009-09-081-1/+3
* Fix PR4882, by making MemCpyOpt not dereference removed stores to get theChris Lattner2009-09-082-12/+56
* fix ComputeMaskedBits handling of zext/sext/trunc to work with vectors.Chris Lattner2009-09-082-8/+30
* add some comments to describe the invariants.Chris Lattner2009-09-082-0/+24
* Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed.Dan Gohman2009-09-0716-241/+348
* Fix a thinko: When lowering fneg with xor, bitcast the operandsDan Gohman2009-09-072-7/+20
* add some more notes.Chris Lattner2009-09-071-1/+40
* Add a testcase for the GlobalOpt inbounds fix.Dan Gohman2009-09-071-0/+23
* describe undef semantics in some more detail.Chris Lattner2009-09-071-5/+101
* Add inbounds to these getelementptrs, now that GlobalOpt requires this,Dan Gohman2009-09-072-4/+4
* Don't commit stores with addresses that have indices that are notDan Gohman2009-09-071-0/+21
* Don't commit addresses of aggregate values. This avoids problems withDan Gohman2009-09-071-0/+5
* Fix GlobalOpt to avoid committing a store if the address getelementptrDan Gohman2009-09-071-1/+2
* Preserve the InBounds flag when evaluating a getelementptr instructionDan Gohman2009-09-071-2/+3
* Simplify this code by using hasDefinitiveInitializer().Dan Gohman2009-09-071-9/+10
* tighten test.Chris Lattner2009-09-071-1/+1
* tweak test, add PR#Chris Lattner2009-09-071-1/+2