| Commit message (Expand) | Author | Age | Files | Lines |
| * | Rename APInt's isPositive to isNonNegative, to reflect what it | Dan Gohman | 2008-02-13 | 1 | -6/+6 |
| * | Fix a bug compiling PR1978 (perhaps not the only one though) which | Chris Lattner | 2008-02-05 | 1 | -54/+5 |
| * | There are some cases where icmp(add) can be folded into a new icmp. Handle them. | Nick Lewycky | 2008-02-03 | 1 | -0/+32 |
| * | Hack on vectors too. | Nick Lewycky | 2008-02-03 | 1 | -1/+1 |
| * | Fold away one multiply in instcombine. This would normally be caught in | Nick Lewycky | 2008-02-03 | 1 | -0/+24 |
| * | eliminate additions of 0.0 when they are obviously dead. This has to be care... | Chris Lattner | 2008-01-29 | 1 | -0/+47 |
| * | Handle some more combinations of extend and icmp. Fixes PR1940. | Nick Lewycky | 2008-01-28 | 1 | -8/+12 |
| * | Fix PR1932 by disabling an xform invalid for fdiv. | Chris Lattner | 2008-01-28 | 1 | -9/+10 |
| * | Fold fptrunc(add (fpextend x), (fpextend y)) -> add(x,y), as GCC does. | Chris Lattner | 2008-01-27 | 1 | -3/+75 |
| * | 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 |
| * | 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 |
| * | 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 |
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| * | Disable null pointer folding transforms for non-generic address spaces. This ... | Christopher Lamb | 2007-12-29 | 1 | -3/+9 |
| * | 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 |
| * | 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 |
| * | simplify this code with the new m_Zero() pattern. Make sure the select only | Chris Lattner | 2007-12-20 | 1 | -18/+10 |
| * | 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 | 1 | -1/+1 |
| * | 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 |
| * | Change the PointerType api for creating pointer types. The old functionality ... | Christopher Lamb | 2007-12-17 | 1 | -12/+20 |
| * | Make instcombine promote inline asm calls to 'nounwind' | Duncan Sands | 2007-12-16 | 1 | -0/+13 |
| * | 1. "Upgrage" comments. | Wojciech Matyjewicz | 2007-12-12 | 1 | -15/+16 |
| * | simplify some code. | Chris Lattner | 2007-12-06 | 1 | -2/+1 |
| * | move some ashr-specific code out of commonShiftTransforms into visitAShr. | Chris Lattner | 2007-12-06 | 1 | -15/+16 |
| * | Fix PR1146: parameter attributes are longer part of | Duncan Sands | 2007-11-27 | 1 | -11/+18 |
| * | Implement PR1822 | Chris Lattner | 2007-11-25 | 1 | -0/+7 |
| * | Fix PR1816. If a bitcast of a function only exists because of a | Duncan Sands | 2007-11-25 | 1 | -4/+5 |
| * | add a comment. | Chris Lattner | 2007-11-23 | 1 | -1/+1 |
| * | Fix PR1817. | Chris Lattner | 2007-11-22 | 1 | -1/+6 |
| * | Fix PR1800 by correcting mistaken logic. | Chris Lattner | 2007-11-16 | 1 | -2/+1 |
| * | Better check | Andrew Lenharth | 2007-11-08 | 1 | -1/+1 |