Age | Commit message (Expand) | Author |
2009-03-08 | teach SROA to handle promoting vector allocas with a memset into them into | Chris Lattner |
2009-03-08 | Enhance SROA to "promote to scalar" allocas which are | Chris Lattner |
2009-03-08 | change the MemIntrinsic get/setAlignment method to take an unsigned | Chris Lattner |
2009-03-08 | Introduce a new MemTransferInst pseudo class, which is a common | Chris Lattner |
2009-03-06 | While converting an aggregate to scalare, ignore and remove aggregate's debug... | Devang Patel |
2009-03-06 | SRThreshold is meant to be inclusive. | Evan Cheng |
2009-03-04 | complete comment. | Chris Lattner |
2009-03-04 | this wasn't intended to be committed. | Chris Lattner |
2009-03-04 | Fix PR3720 by properly propagating alignment information from memcpy/memmove | Chris Lattner |
2009-03-03 | Use > instead of >=. We want to promote aggregates of 128-bytes. | Bill Wendling |
2009-03-03 | Reapply r65755, but reversing "<" to ">=". | Bill Wendling |
2009-03-01 | Temporarily revert r65755. It was causing failures in the self-hosting | Bill Wendling |
2009-03-01 | hoist the check for alloca size up so that it controls CanConvertToScalar | Chris Lattner |
2009-02-10 | Use early exits. Reduce indentation. | Devang Patel |
2009-02-10 | Enable scalar replacement of AllocaInst whose one of the user is dbg info. | Devang Patel |
2009-02-06 | fix PR3489, use bits instead of bytes. | Chris Lattner |
2009-02-03 | teach "convert from scalar" to handle loads of fca's. | Chris Lattner |
2009-02-03 | refactor the interface to ConvertUsesOfLoadToScalar, | Chris Lattner |
2009-02-03 | convert ConvertUsesOfLoadToScalar to use IRBuilder, | Chris Lattner |
2009-02-03 | switch ConvertScalar_InsertValue to use an IRBuilder, no | Chris Lattner |
2009-02-03 | make scalar conversion handle stores of first class | Chris Lattner |
2009-02-03 | Make SROA produce a vector only when the alloca is actually | Chris Lattner |
2009-02-03 | add another case of undefined behavior without crashing, PR3466. | Chris Lattner |
2009-02-03 | Teach ConvertUsesToScalar to handle memset, allowing it to handle | Chris Lattner |
2009-02-03 | rearrange how SRoA handles promotion of allocas to vectors. | Chris Lattner |
2009-02-02 | inline SROA::ConvertToScalar, no functionality change. | Chris Lattner |
2009-02-02 | Fix a bug which caused us to miscompile a couple of Ada | Chris Lattner |
2009-02-02 | Fix a comment (bytes -> bits), reformat a comment | Duncan Sands |
2009-02-02 | Fix an obvious thinko. | Duncan Sands |
2009-01-31 | Simplify and generalize the SROA "convert to scalar" transformation to | Chris Lattner |
2009-01-28 | Fix some issues with volatility, move "CanConvertToScalar" check | Chris Lattner |
2009-01-12 | Rename getABITypeSize to getTypePaddedSize, as | Duncan Sands |
2009-01-09 | Fix PR3304 | Chris Lattner |
2009-01-08 | This implements the second half of the fix for PR3290, handling | Chris Lattner |
2009-01-07 | Implement the first half of PR3290: if there is a store of an | Chris Lattner |
2009-01-07 | Factor a bunch of code out into a helper method. | Chris Lattner |
2009-01-07 | use continue to simplify code and reduce nesting, no functionality | Chris Lattner |
2009-01-07 | Get TargetData once up front and cache as an ivar instead of | Chris Lattner |
2009-01-07 | Use the hasAllZeroIndices predicate to simplify some | Chris Lattner |
2008-11-04 | Allow SROA of vectors. Removing this caused a | Dale Johannesen |
2008-10-06 | Allow scalarrepl to treat an all-zero GEP just as bitcast. | Matthijs Kooijman |
2008-09-04 | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman |
2008-08-23 | Fix PR2423 by checking all indices for out of range access, not only | Chris Lattner |
2008-06-23 | minor tidying of comments. | Chris Lattner |
2008-06-22 | Fix PR2369 by making scalarrepl more careful about promoting | Chris Lattner |
2008-06-05 | Learn ScalarReplAggregrates how stores and loads of first class aggregrates | Matthijs Kooijman |
2008-06-04 | Change packed struct layout so that field sizes | Duncan Sands |
2008-05-23 | Use isSingleValueType instead of isFirstClassType to | Dan Gohman |
2008-05-16 | API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac... | Gabor Greif |
2008-05-13 | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman |