| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Don't do SRA for unions with long double fields. | Dale Johannesen | 2007-09-28 | 1 | -0/+6 |
* | Update GEP constructors to use an iterator interface to fix | David Greene | 2007-09-04 | 1 | -6/+10 |
* | Fix an accidental commit. | Chris Lattner | 2007-08-02 | 1 | -1/+1 |
* | wrap some long lines. Major offenders that are left include | Chris Lattner | 2007-08-02 | 1 | -1/+1 |
* | More explicit keywords. | Dan Gohman | 2007-08-01 | 1 | -1/+1 |
* | New CallInst interface to address GLIBCXX_DEBUG errors caused by | David Greene | 2007-08-01 | 1 | -2/+2 |
* | Fix comments about vectors to use the current wording. | Dan Gohman | 2007-07-16 | 1 | -2/+2 |
* | Expose struct size threhold to allow users to tweak their own setting. | Devang Patel | 2007-07-09 | 1 | -3/+12 |
* | Correct a typo. | Zhou Sheng | 2007-07-06 | 1 | -1/+1 |
* | Use DominatorTree instead of ETForest. | Devang Patel | 2007-06-07 | 1 | -3/+3 |
* | Fix Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll and the second | Chris Lattner | 2007-05-30 | 1 | -48/+148 |
* | Fix PR1446 by not scalarrepl'ing giant structures. | Chris Lattner | 2007-05-24 | 1 | -1/+5 |
* | Fix typo in comment. | Nick Lewycky | 2007-05-06 | 1 | -1/+1 |
* | Drop 'const' | Devang Patel | 2007-05-03 | 1 | -2/+2 |
* | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 | 1 | -2/+2 |
* | Do not use typeinfo to identify pass in pass manager. | Devang Patel | 2007-05-01 | 1 | -0/+4 |
* | Mem2Reg does not need TargetData. | Devang Patel | 2007-04-25 | 1 | -2/+1 |
* | Remove unused function argument. | Devang Patel | 2007-04-25 | 1 | -1/+1 |
* | If an alloca only has two types of uses: 1) reads 2) a memcpy/memmove that | Chris Lattner | 2007-04-25 | 1 | -4/+105 |
* | refactor the SROA code out into its own method, no functionality change. | Chris Lattner | 2007-04-25 | 1 | -98/+107 |
* | Move more passes to using ETForest instead of DominatorTree. | Owen Anderson | 2007-04-20 | 1 | -3/+3 |
* | Make use of ConstantInt::isZero instead of ConstantInt::isNullValue. | Zhou Sheng | 2007-04-19 | 1 | -1/+1 |
* | Fix Transforms/ScalarRepl/union-pointer.ll | Chris Lattner | 2007-04-11 | 1 | -6/+7 |
* | fix a regression introduced by my last patch. | Chris Lattner | 2007-04-11 | 1 | -14/+1 |
* | Simplify SROA conversion to integer in some ways, make it more general in oth... | Chris Lattner | 2007-04-11 | 1 | -131/+138 |
* | Change uses of Function::front to Function::getEntryBlock for readability. | Dan Gohman | 2007-03-22 | 1 | -1/+1 |
* | fix ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll | Chris Lattner | 2007-03-19 | 1 | -1/+2 |
* | implement the next chunk of SROA with memset/memcpy's of aggregates. This | Chris Lattner | 2007-03-19 | 1 | -36/+107 |
* | This appears correct, enable it so we can see perf changes on testers | Chris Lattner | 2007-03-08 | 1 | -1/+1 |
* | Second half of PR1226. This is currently still disabled, until I have a chan... | Chris Lattner | 2007-03-08 | 1 | -9/+67 |
* | This is the first major step of implementing PR1226. We now successfully | Chris Lattner | 2007-03-05 | 1 | -5/+156 |
* | For PR1195: | Reid Spencer | 2007-02-15 | 1 | -8/+8 |
* | For PR1195: | Reid Spencer | 2007-02-15 | 1 | -14/+14 |
* | stop using methods that take vectors. | Chris Lattner | 2007-02-12 | 1 | -6/+10 |
* | Simplify code by using value::takename | Chris Lattner | 2007-02-11 | 1 | -3/+2 |
* | Privatize StructLayout::MemberOffsets, adding an accessor | Chris Lattner | 2007-02-10 | 1 | -1/+2 |