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