| Commit message (Expand) | Author | Age | Files | Lines |
| * | g++-4.3 build-fix: CHAR_BIT requires <climits>. | Torok Edwin | 2008-04-20 | 1 | -0/+1 |
| * | Switch to using Simplified ConstantFP::get API. | Chris Lattner | 2008-04-20 | 1 | -5/+4 |
| * | Teach InstCombine's ComputeMaskedBits to handle pointer expressions | Dan Gohman | 2008-04-10 | 1 | -140/+299 |
| * | API changes for class Use size reduction, wave 1. | Gabor Greif | 2008-04-06 | 1 | -54/+54 |
| * | Don't eliminate bitcast instructions that change the type of a pointer | Nate Begeman | 2008-03-31 | 1 | -0/+5 |
| * | Handle a special case xor undef, undef -> 0. Technically this should be trans... | Evan Cheng | 2008-03-25 | 1 | -1/+6 |
| * | Transform (zext (or (icmp), (icmp))) to (or (zext (cimp), (zext icmp))) if at... | Evan Cheng | 2008-03-24 | 1 | -96/+129 |
| * | Fix the build for gcc-4.2. | Duncan Sands | 2008-03-21 | 1 | -1/+2 |
| * | Teach masked value is zero about add and sub, and use MVIZ to | Chris Lattner | 2008-03-21 | 1 | -34/+87 |
| * | The inst combining of inttoptr into GEP with one index was using the bit size of | Bill Wendling | 2008-03-14 | 1 | -1/+1 |
| * | Reimplement the parameter attributes support, phase #1. hilights: | Chris Lattner | 2008-03-12 | 1 | -39/+28 |
| * | Skip functions that return multiple values. | Devang Patel | 2008-03-11 | 1 | -0/+3 |
| * | Don't eliminate blocks that are only reachable by unwind_to. | Nick Lewycky | 2008-03-09 | 1 | -2/+8 |
| * | Don't try to simplify urem and srem using arithmetic rules that don't work | Nick Lewycky | 2008-03-06 | 1 | -43/+96 |
| * | Folding or(fcmp,fcmp) only works if the operands of the fcmps are the same fp... | Chris Lattner | 2008-02-29 | 1 | -1/+2 |
| * | De-tabify. | Bill Wendling | 2008-02-26 | 1 | -22/+22 |
| * | Split ParameterAttributes.h, putting the complicated | Dale Johannesen | 2008-02-22 | 1 | -1/+1 |
| * | Fixed a typo. | Zhou Sheng | 2008-02-22 | 1 | -1/+1 |
| * | Fix newly-introduced 4.3 warnings | Anton Korobeynikov | 2008-02-20 | 1 | -2/+2 |
| * | Make Transforms to be 4.3 warnings-clean | Anton Korobeynikov | 2008-02-20 | 1 | -14/+23 |
| * | Expand ParameterAttributes to 32 bits (in preparation | Dale Johannesen | 2008-02-19 | 1 | -8/+13 |
| * | fdiv/frem of undef can produce undef, because the undef operand | Chris Lattner | 2008-02-19 | 1 | -4/+11 |
| * | Correctly fold divide-by-constant, even when faced with overflow. | Nick Lewycky | 2008-02-18 | 1 | -2/+27 |
| * | Transforming -A + -B --> -(A + B) isn't safe for FP, thanks | Chris Lattner | 2008-02-18 | 1 | -4/+6 |
| * | optimize away stackrestore calls that have no intervening alloca or call. | Chris Lattner | 2008-02-18 | 1 | -10/+18 |
| * | Fold (-x + -y) -> -(x+y) which promotes better association, fixing | Chris Lattner | 2008-02-17 | 1 | -2/+10 |
| * | 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 |