| Commit message (Expand) | Author | Age | Files | Lines |
* | Use MemoryBuffer::getBufferIdentifier() in the AsmPrinter instead | Dan Gohman | 2009-09-08 | 1 | -4/+3 |
* | This should unbreak the build on 64-bit Linux. | Mikhail Glushenkov | 2009-09-08 | 1 | -3/+6 |
* | Fix PR4909, patch by Jakub Staszak. | Owen Anderson | 2009-09-08 | 1 | -1/+2 |
* | Const-correctness. | Mikhail Glushenkov | 2009-09-08 | 2 | -2/+2 |
* | Get rid of the Pid_ member in the Program class. | Mikhail Glushenkov | 2009-09-08 | 2 | -20/+29 |
* | Add a Kill() function to the Program class. | Mikhail Glushenkov | 2009-09-08 | 2 | -9/+30 |
* | remove an extremely dubious instcombine transformation of | Chris Lattner | 2009-09-08 | 1 | -42/+14 |
* | Remove dead code. | Devang Patel | 2009-09-08 | 1 | -2/+0 |
* | Fix may-be-used-uninitialized warning. | Daniel Dunbar | 2009-09-08 | 1 | -2/+2 |
* | Re-apply r80926, with fixes: keep the domtree informed of new blocks | Dan Gohman | 2009-09-08 | 8 | -132/+223 |
* | Add NEON 'laned' operations. This fixes another bunch of gcc testsuite fails and | Anton Korobeynikov | 2009-09-08 | 3 | -22/+406 |
* | 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 |
* | When remat'ing and destination virtual register has a sub-register index. Mak... | Evan Cheng | 2009-09-08 | 1 | -0/+16 |
* | 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 |
* | 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 |
* | 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 |
* | Hoist out the test+insert to CheckedTypes. This doesn't seem to affect | Nick Lewycky | 2009-09-08 | 1 | -10/+4 |
* | fix PR4767, a crash because fp stackifier visited blocks in | Chris Lattner | 2009-09-08 | 1 | -0/+8 |
* | 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 | 1 | -22/+27 |
* | 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 | 1 | -0/+4 |
* | Verify types. Invalid types can be constructed when assertions are off. | Nick Lewycky | 2009-09-08 | 1 | -36/+132 |
* | Fix PR4882, by making MemCpyOpt not dereference removed stores to get the | Chris Lattner | 2009-09-08 | 1 | -12/+11 |
* | fix ComputeMaskedBits handling of zext/sext/trunc to work with vectors. | Chris Lattner | 2009-09-08 | 1 | -6/+9 |
* | add some comments to describe the invariants. | Chris Lattner | 2009-09-08 | 1 | -0/+12 |
* | Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed. | Dan Gohman | 2009-09-07 | 6 | -125/+187 |
* | Fix a thinko: When lowering fneg with xor, bitcast the operands | Dan Gohman | 2009-09-07 | 1 | -4/+17 |
* | 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 |
* | Express this in the canonical way. | Nick Lewycky | 2009-09-07 | 1 | -2/+2 |
* | Homogenize whitespace. | Nick Lewycky | 2009-09-07 | 1 | -20/+16 |
* | Using a signal handler that does nothing should be | Duncan Sands | 2009-09-07 | 1 | -6/+2 |
* | Disable MDNode uniquing. | Daniel Dunbar | 2009-09-07 | 1 | -1/+21 |
* | Fix comment. | Eric Christopher | 2009-09-06 | 1 | -1/+1 |
* | Do not create calls via PLT in compilation callback - this is higly platform | Anton Korobeynikov | 2009-09-06 | 1 | -11/+12 |
* | Do not try to override non-virtual methods, especially | Duncan Sands | 2009-09-06 | 1 | -13/+0 |
* | Remove a left over bit of code with no effect. | Duncan Sands | 2009-09-06 | 1 | -3/+1 |
* | Avoid warnings if assertions are off. | Duncan Sands | 2009-09-06 | 1 | -0/+3 |
* | Remove unreachable code. | Duncan Sands | 2009-09-06 | 1 | -3/+0 |
* | Simplify. Testing shows that this is not equivalent to BBI = CR.CaseBB + 1. | Duncan Sands | 2009-09-06 | 1 | -4/+2 |