Age | Commit message (Expand) | Author |
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 |
2008-04-06 | API changes for class Use size reduction, wave 1. | Gabor Greif |
2008-02-29 | fix a bug Anders ran into where scalarrepl would crash when promoting | Chris Lattner |
2008-02-29 | Refactor some code out of ConvertUsesToScalar into their own methods, no | Chris Lattner |
2008-02-10 | Fix scalarrepl to not 'miscompile' undefined code, part #2. | Chris Lattner |
2008-01-30 | Fix a bug where scalarrepl would discard offset if type would match. | Chris Lattner |
2007-12-29 | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner |
2007-11-06 | At the point of calculating the shift amount, the | Duncan Sands |
2007-11-05 | If a long double is in a packed struct, it may be | Duncan Sands |
2007-11-04 | Change uses of getTypeSize to getABITypeSize, getTypeStoreSize | Duncan Sands |
2007-09-28 | Don't do SRA for unions with long double fields. | Dale Johannesen |
2007-09-04 | Update GEP constructors to use an iterator interface to fix | David Greene |