| Commit message (Expand) | Author | Age | Files | Lines |
* | If there are no machine instructions emitted for a function, then insert | Bill Wendling | 2008-01-26 | 1 | -14/+1 |
* | If we have a function like this: | Bill Wendling | 2008-01-26 | 1 | -1/+14 |
* | DeadStoreElimination can treat byval parameters as if there were alloca's for... | Owen Anderson | 2008-01-25 | 1 | -5/+6 |
* | Enable the fix I just checked in, silly me. | Nick Lewycky | 2008-01-22 | 1 | -1/+0 |
* | Multiply can be evaluated in a different type, so long as the target type has | Nick Lewycky | 2008-01-22 | 1 | -0/+10 |
* | Make sure the caller doesn't use freed memory. | Duncan Sands | 2008-01-20 | 1 | -1/+3 |
* | Initializing an unsigned with ~0UL causes the compiler | Duncan Sands | 2008-01-20 | 1 | -9/+9 |
* | I noticed that the trampoline straightening transformation could | Duncan Sands | 2008-01-14 | 1 | -21/+28 |
* | Turn a memcpy from a double* into a load/store of double instead of | Chris Lattner | 2008-01-14 | 1 | -9/+46 |
* | factor memcpy/memmove simplification out to its own SimplifyMemTransfer | Chris Lattner | 2008-01-13 | 1 | -35/+42 |
* | simplify some code. If we can infer alignment for source and dest that are | Chris Lattner | 2008-01-13 | 1 | -21/+22 |
* | simplify some code by adding a InsertBitCastBefore method, | Chris Lattner | 2008-01-13 | 1 | -30/+25 |
* | Fix PR1907, a nasty miscompilation because instcombine didn't | Chris Lattner | 2008-01-13 | 1 | -2/+8 |
* | When turning a call to a bitcast function into a direct call, | Duncan Sands | 2008-01-13 | 1 | -12/+17 |
* | Implement PR1795, an instcombine hack for forming GEPs with integer pointer a... | Chris Lattner | 2008-01-08 | 1 | -3/+53 |
* | Small cleanup for handling of type/parameter attribute | Duncan Sands | 2008-01-07 | 1 | -8/+11 |
* | Deleting an empty file. Thanks, /usr/bin/patch! | Gordon Henriksen | 2008-01-07 | 1 | -0/+0 |
* | With this patch, the LowerGC transformation becomes the | Gordon Henriksen | 2008-01-07 | 1 | -350/+0 |
* | The transform that tries to turn calls to bitcast functions into | Duncan Sands | 2008-01-06 | 1 | -10/+45 |
* | When transforming a call to a bitcast function into | Duncan Sands | 2008-01-06 | 1 | -45/+16 |
* | remove a couple more unsafe xforms in the face of overflow. | Chris Lattner | 2008-01-05 | 1 | -9/+0 |
* | remove the (x-y) < 0 comparison xform, it miscompiles | Chris Lattner | 2008-01-05 | 1 | -11/+5 |
* | fix typo | Wojciech Matyjewicz | 2008-01-04 | 1 | -1/+1 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 29 | -58/+58 |
* | remove attribution from lib Makefiles. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Disable null pointer folding transforms for non-generic address spaces. This ... | Christopher Lamb | 2007-12-29 | 2 | -4/+12 |
* | Repair a transform that Chris noticed a bug in. Thanks to Nicholas for point... | Owen Anderson | 2007-12-28 | 1 | -5/+12 |
* | disable this instcombine xform, it miscompiles: | Chris Lattner | 2007-12-28 | 1 | -0/+2 |
* | Don't break critical edges for single-bb loops, this helps with PR1877, though | Chris Lattner | 2007-12-25 | 1 | -3/+1 |
* | add a -backedge-hack llc-beta option to codegenprepare. | Chris Lattner | 2007-12-24 | 1 | -2/+10 |
* | implement InstCombine/shift-trunc-shift.ll. This allows | Chris Lattner | 2007-12-22 | 1 | -0/+44 |
* | Implement review feedback, including additional transforms | Christopher Lamb | 2007-12-20 | 1 | -17/+15 |
* | Clean up previous patch: PHI uses should not prevent iv reuse if all other us... | Evan Cheng | 2007-12-20 | 1 | -35/+16 |
* | simplify this code with the new m_Zero() pattern. Make sure the select only | Chris Lattner | 2007-12-20 | 1 | -18/+10 |
* | Allow iv reuse if the user is a PHI node which is in turn used as addresses. | Evan Cheng | 2007-12-19 | 1 | -29/+82 |
* | When inlining through an 'nounwind' call, mark inlined | Duncan Sands | 2007-12-19 | 1 | -9/+2 |
* | Fold subtracts into integer compares vs. zero. This improves generate code fo... | Christopher Lamb | 2007-12-18 | 1 | -1/+18 |
* | Fix comments | Christopher Lamb | 2007-12-18 | 1 | -4/+2 |
* | Remove an orthogonal transformation of the selection condition from my most r... | Christopher Lamb | 2007-12-18 | 1 | -30/+2 |
* | Rename isNoReturn to doesNotReturn, and isNoUnwind to | Duncan Sands | 2007-12-18 | 2 | -3/+3 |
* | Fix typos. | Christopher Lamb | 2007-12-18 | 1 | -1/+1 |
* | Fold certain additions through selects (and their compares) so as to eliminat... | Christopher Lamb | 2007-12-18 | 1 | -0/+61 |
* | Get rid of annoying spaces. | David Greene | 2007-12-17 | 1 | -1/+1 |
* | Fix GLIBCXX_DEBUG errors. Erase invalidates std::vector iterators | David Greene | 2007-12-17 | 1 | -4/+3 |
* | Change the PointerType api for creating pointer types. The old functionality ... | Christopher Lamb | 2007-12-17 | 2 | -19/+27 |
* | Make instcombine promote inline asm calls to 'nounwind' | Duncan Sands | 2007-12-16 | 1 | -0/+13 |
* | Fix typo. | Evan Cheng | 2007-12-13 | 1 | -1/+1 |
* | Be extra careful with extension use optimation. Now turned on by default. | Evan Cheng | 2007-12-13 | 1 | -3/+10 |
* | 1. "Upgrage" comments. | Wojciech Matyjewicz | 2007-12-12 | 1 | -15/+16 |
* | Don't muck with phi nodes; bug fixes. | Evan Cheng | 2007-12-12 | 1 | -2/+11 |