| Commit message (Expand) | Author | Age | Files | Lines |
| * | Use > instead of >=. We want to promote aggregates of 128-bytes. | Bill Wendling | 2009-03-03 | 1 | -1/+1 |
| * | Reapply r65755, but reversing "<" to ">=". | Bill Wendling | 2009-03-03 | 1 | -2/+3 |
| * | Temporarily revert r65755. It was causing failures in the self-hosting | Bill Wendling | 2009-03-01 | 1 | -5/+3 |
| * | hoist the check for alloca size up so that it controls CanConvertToScalar | Chris Lattner | 2009-03-01 | 1 | -3/+5 |
| * | Use early exits. Reduce indentation. | Devang Patel | 2009-02-10 | 1 | -37/+42 |
| * | Enable scalar replacement of AllocaInst whose one of the user is dbg info. | Devang Patel | 2009-02-10 | 1 | -52/+81 |
| * | fix PR3489, use bits instead of bytes. | Chris Lattner | 2009-02-06 | 1 | -2/+2 |
| * | teach "convert from scalar" to handle loads of fca's. | Chris Lattner | 2009-02-03 | 1 | -2/+29 |
| * | refactor the interface to ConvertUsesOfLoadToScalar, | Chris Lattner | 2009-02-03 | 1 | -34/+35 |
| * | convert ConvertUsesOfLoadToScalar to use IRBuilder, | Chris Lattner | 2009-02-03 | 1 | -37/+33 |
| * | switch ConvertScalar_InsertValue to use an IRBuilder, no | Chris Lattner | 2009-02-03 | 1 | -30/+32 |
| * | make scalar conversion handle stores of first class | Chris Lattner | 2009-02-03 | 1 | -22/+38 |
| * | Make SROA produce a vector only when the alloca is actually | Chris Lattner | 2009-02-03 | 1 | -7/+20 |
| * | add another case of undefined behavior without crashing, PR3466. | Chris Lattner | 2009-02-03 | 1 | -2/+3 |
| * | Teach ConvertUsesToScalar to handle memset, allowing it to handle | Chris Lattner | 2009-02-03 | 1 | -21/+55 |
| * | rearrange how SRoA handles promotion of allocas to vectors. | Chris Lattner | 2009-02-03 | 1 | -93/+120 |
| * | inline SROA::ConvertToScalar, no functionality change. | Chris Lattner | 2009-02-02 | 1 | -20/+14 |
| * | Fix a bug which caused us to miscompile a couple of Ada | Chris Lattner | 2009-02-02 | 1 | -1/+6 |
| * | Fix a comment (bytes -> bits), reformat a comment | Duncan Sands | 2009-02-02 | 1 | -29/+29 |
| * | Fix an obvious thinko. | Duncan Sands | 2009-02-02 | 1 | -1/+1 |
| * | Simplify and generalize the SROA "convert to scalar" transformation to | Chris Lattner | 2009-01-31 | 1 | -317/+174 |
| * | Fix some issues with volatility, move "CanConvertToScalar" check | Chris Lattner | 2009-01-28 | 1 | -21/+33 |
| * | Rename getABITypeSize to getTypePaddedSize, as | Duncan Sands | 2009-01-12 | 1 | -22/+23 |
| * | Fix PR3304 | Chris Lattner | 2009-01-09 | 1 | -2/+12 |
| * | This implements the second half of the fix for PR3290, handling | Chris Lattner | 2009-01-08 | 1 | -2/+99 |
| * | Implement the first half of PR3290: if there is a store of an | Chris Lattner | 2009-01-07 | 1 | -5/+133 |
| * | Factor a bunch of code out into a helper method. | Chris Lattner | 2009-01-07 | 1 | -148/+156 |
| * | use continue to simplify code and reduce nesting, no functionality | Chris Lattner | 2009-01-07 | 1 | -38/+58 |
| * | Get TargetData once up front and cache as an ivar instead of | Chris Lattner | 2009-01-07 | 1 | -45/+38 |
| * | Use the hasAllZeroIndices predicate to simplify some | Chris Lattner | 2009-01-07 | 1 | -28/+6 |
| * | Allow SROA of vectors. Removing this caused a | Dale Johannesen | 2008-11-04 | 1 | -12/+4 |
| * | Allow scalarrepl to treat an all-zero GEP just as bitcast. | Matthijs Kooijman | 2008-10-06 | 1 | -14/+28 |
| * | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 | 1 | -1/+1 |
| * | Fix PR2423 by checking all indices for out of range access, not only | Chris Lattner | 2008-08-23 | 1 | -35/+31 |
| * | minor tidying of comments. | Chris Lattner | 2008-06-23 | 1 | -12/+14 |
| * | Fix PR2369 by making scalarrepl more careful about promoting | Chris Lattner | 2008-06-22 | 1 | -5/+14 |
| * | Learn ScalarReplAggregrates how stores and loads of first class aggregrates | Matthijs Kooijman | 2008-06-05 | 1 | -0/+51 |
| * | Change packed struct layout so that field sizes | Duncan Sands | 2008-06-04 | 1 | -7/+5 |
| * | Use isSingleValueType instead of isFirstClassType to | Dan Gohman | 2008-05-23 | 1 | -1/+1 |
| * | API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac... | Gabor Greif | 2008-05-16 | 1 | -6/+6 |
| * | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 1 | -3/+3 |
| * | API changes for class Use size reduction, wave 1. | Gabor Greif | 2008-04-06 | 1 | -19/+19 |
| * | fix a bug Anders ran into where scalarrepl would crash when promoting | Chris Lattner | 2008-02-29 | 1 | -57/+68 |
| * | Refactor some code out of ConvertUsesToScalar into their own methods, no | Chris Lattner | 2008-02-29 | 1 | -148/+190 |
| * | Fix scalarrepl to not 'miscompile' undefined code, part #2. | Chris Lattner | 2008-02-10 | 1 | -1/+1 |
| * | Fix a bug where scalarrepl would discard offset if type would match. | Chris Lattner | 2008-01-30 | 1 | -2/+2 |
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| * | At the point of calculating the shift amount, the | Duncan Sands | 2007-11-06 | 1 | -2/+3 |
| * | If a long double is in a packed struct, it may be | Duncan Sands | 2007-11-05 | 1 | -5/+7 |
| * | Change uses of getTypeSize to getABITypeSize, getTypeStoreSize | Duncan Sands | 2007-11-04 | 1 | -44/+56 |