2009-02-03 |
Chris Lattner | Make SROA produce a vector only when the alloca is... |
blob | commitdiff | raw |
2009-02-03 |
Chris Lattner | add another case of undefined behavior without crashing... |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Chris Lattner | Teach ConvertUsesToScalar to handle memset, allowing... |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Chris Lattner | rearrange how SRoA handles promotion of allocas to... |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Chris Lattner | inline SROA::ConvertToScalar, no functionality change. |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Chris Lattner | Fix a bug which caused us to miscompile a couple of Ada |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Duncan Sands | Fix a comment (bytes -> bits), reformat a comment |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Duncan Sands | Fix an obvious thinko. |
blob | commitdiff | raw | diff to current |
2009-01-31 |
Chris Lattner | Simplify and generalize the SROA "convert to scalar... |
blob | commitdiff | raw | diff to current |
2009-01-28 |
Chris Lattner | Fix some issues with volatility, move "CanConvertToScal... |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Duncan Sands | Rename getABITypeSize to getTypePaddedSize, as |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Chris Lattner | Fix PR3304 |
blob | commitdiff | raw | diff to current |
2009-01-08 |
Chris Lattner | This implements the second half of the fix for PR3290... |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Chris Lattner | Implement the first half of PR3290: if there is a store... |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Chris Lattner | Factor a bunch of code out into a helper method. |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Chris Lattner | use continue to simplify code and reduce nesting, no... |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Chris Lattner | Get TargetData once up front and cache as an ivar inste... |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Chris Lattner | Use the hasAllZeroIndices predicate to simplify some |
blob | commitdiff | raw | diff to current |
2008-11-04 |
Dale Johannesen | Allow SROA of vectors. Removing this caused a |
blob | commitdiff | raw | diff to current |
2008-10-06 |
Matthijs Kooijman | Allow scalarrepl to treat an all-zero GEP just as bitcast. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-08-23 |
Chris Lattner | Fix PR2423 by checking all indices for out of range... |
blob | commitdiff | raw | diff to current |
2008-06-23 |
Chris Lattner | minor tidying of comments. |
blob | commitdiff | raw | diff to current |
2008-06-22 |
Chris Lattner | Fix PR2369 by making scalarrepl more careful about... |
blob | commitdiff | raw | diff to current |
2008-06-05 |
Matthijs Kooijman | Learn ScalarReplAggregrates how stores and loads of... |
blob | commitdiff | raw | diff to current |
2008-06-04 |
Duncan Sands | Change packed struct layout so that field sizes |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Dan Gohman | Use isSingleValueType instead of isFirstClassType to |
blob | commitdiff | raw | diff to current |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2008-02-29 |
Chris Lattner | fix a bug Anders ran into where scalarrepl would crash... |
blob | commitdiff | raw | diff to current |
2008-02-29 |
Chris Lattner | Refactor some code out of ConvertUsesToScalar into... |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Chris Lattner | Fix scalarrepl to not 'miscompile' undefined code,... |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Chris Lattner | Fix a bug where scalarrepl would discard offset if... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-11-06 |
Duncan Sands | At the point of calculating the shift amount, the |
blob | commitdiff | raw | diff to current |
2007-11-05 |
Duncan Sands | If a long double is in a packed struct, it may be |
blob | commitdiff | raw | diff to current |
2007-11-04 |
Duncan Sands | Change uses of getTypeSize to getABITypeSize, getTypeSt... |
blob | commitdiff | raw | diff to current |
2007-09-28 |
Dale Johannesen | Don't do SRA for unions with long double fields. |
blob | commitdiff | raw | diff to current |
2007-09-04 |
David Greene | Update GEP constructors to use an iterator interface... |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Chris Lattner | Fix an accidental commit. |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Chris Lattner | wrap some long lines. Major offenders that are left... |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Dan Gohman | More explicit keywords. |
blob | commitdiff | raw | diff to current |
2007-08-01 |
David Greene | New CallInst interface to address GLIBCXX_DEBUG errors... |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Dan Gohman | Fix comments about vectors to use the current wording. |
blob | commitdiff | raw | diff to current |
2007-07-09 |
Devang Patel | Expose struct size threhold to allow users to tweak... |
blob | commitdiff | raw | diff to current |
2007-07-06 |
Zhou Sheng | Correct a typo. |
blob | commitdiff | raw | diff to current |
2007-06-07 |
Devang Patel | Use DominatorTree instead of ETForest. |
blob | commitdiff | raw | diff to current |
2007-05-30 |
Chris Lattner | Fix Transforms/ScalarRepl/2007-05-29-MemcpyPreserve... |
blob | commitdiff | raw | diff to current |
2007-05-24 |
Chris Lattner | Fix PR1446 by not scalarrepl'ing giant structures. |
blob | commitdiff | raw | diff to current |
2007-05-06 |
Nick Lewycky | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Devang Patel | Mem2Reg does not need TargetData. |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Devang Patel | Remove unused function argument. |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Chris Lattner | If an alloca only has two types of uses: 1) reads 2... |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Chris Lattner | refactor the SROA code out into its own method, no... |
blob | commitdiff | raw | diff to current |
2007-04-20 |
Owen Anderson | Move more passes to using ETForest instead of Dominator... |
blob | commitdiff | raw | diff to current |
2007-04-19 |
Zhou Sheng | Make use of ConstantInt::isZero instead of ConstantInt... |
blob | commitdiff | raw | diff to current |
2007-04-11 |
Chris Lattner | Fix Transforms/ScalarRepl/union-pointer.ll |
blob | commitdiff | raw | diff to current |
2007-04-11 |
Chris Lattner | fix a regression introduced by my last patch. |
blob | commitdiff | raw | diff to current |
2007-04-11 |
Chris Lattner | Simplify SROA conversion to integer in some ways, make... |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Dan Gohman | Change uses of Function::front to Function::getEntryBlo... |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Chris Lattner | fix ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Chris Lattner | implement the next chunk of SROA with memset/memcpy... |
blob | commitdiff | raw | diff to current |
2007-03-08 |
Chris Lattner | This appears correct, enable it so we can see perf... |
blob | commitdiff | raw | diff to current |
2007-03-08 |
Chris Lattner | Second half of PR1226. This is currently still disable... |
blob | commitdiff | raw | diff to current |
2007-03-05 |
Chris Lattner | This is the first major step of implementing PR1226... |
blob | commitdiff | raw | diff to current |
2007-02-15 |
Reid Spencer | For PR1195: |
blob | commitdiff | raw | diff to current |
2007-02-15 |
Reid Spencer | For PR1195: |
blob | commitdiff | raw | diff to current |
2007-02-12 |
Chris Lattner | stop using methods that take vectors. |
blob | commitdiff | raw | diff to current |
2007-02-11 |
Chris Lattner | Simplify code by using value::takename |
blob | commitdiff | raw | diff to current |
2007-02-10 |
Chris Lattner | Privatize StructLayout::MemberOffsets, adding an accessor |
blob | commitdiff | raw | diff to current |
2007-02-02 |
Reid Spencer | Use short form of binary operator create functions. |
blob | commitdiff | raw | diff to current |
2007-02-02 |
Reid Spencer | Changes to support making the shift instructions be... |
blob | commitdiff | raw | diff to current |
2007-01-21 |
Reid Spencer | For PR970: |
blob | commitdiff | raw | diff to current |
2007-01-19 |
Reid Spencer | For PR1043: |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Chris Lattner | rename Type::isIntegral to Type::isInteger, eliminating... |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Chris Lattner | Eliminate calls to isInteger, generalizing code and... |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Reid Spencer | For PR1064: |
blob | commitdiff | raw | diff to current |
2007-01-08 |
Reid Spencer | Comparison of primitive type sizes should now be done... |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-23 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-22 |
Chris Lattner | add a simple fast-path for dead allocas |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Switch over Transforms/Scalar to use the STATISTIC... |
blob | commitdiff | raw | diff to current |
2006-12-15 |
Chris Lattner | re-enable a temporarily-reverted patch |
blob | commitdiff | raw | diff to current |
2006-12-13 |
Chris Lattner | revert my recent int<->fp and vector union promotion... |
blob | commitdiff | raw | diff to current |
2006-12-12 |
Chris Lattner | Patch for PR1045 and Transforms/ScalarRepl/2006-12... |
blob | commitdiff | raw | diff to current |
2006-12-11 |
Chris Lattner | trunc to integer, not to FP. |
blob | commitdiff | raw | diff to current |
2006-12-11 |
Chris Lattner | implement promotion of unions containing two packed... |
blob | commitdiff | raw | diff to current |
2006-12-10 |
Chris Lattner | * Eliminate calls to CastInst::createInferredCast. |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-11-27 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-26 |
Bill Wendling | Removed #include <iostream> and replaced with llvm_... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-07 |
Chris Lattner | scalarrepl should not split the two elements of the... |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-10-24 |
Chris Lattner | Fix Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
next |