summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
Commit message (Expand)AuthorAgeFilesLines
* Correct a typo.Zhou Sheng2007-07-061-1/+1
* Use DominatorTree instead of ETForest.Devang Patel2007-06-071-3/+3
* Fix Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll and the secondChris Lattner2007-05-301-48/+148
* Fix PR1446 by not scalarrepl'ing giant structures.Chris Lattner2007-05-241-1/+5
* Fix typo in comment.Nick Lewycky2007-05-061-1/+1
* Drop 'const'Devang Patel2007-05-031-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-0/+4
* Mem2Reg does not need TargetData.Devang Patel2007-04-251-2/+1
* Remove unused function argument.Devang Patel2007-04-251-1/+1
* If an alloca only has two types of uses: 1) reads 2) a memcpy/memmove thatChris Lattner2007-04-251-4/+105
* refactor the SROA code out into its own method, no functionality change.Chris Lattner2007-04-251-98/+107
* Move more passes to using ETForest instead of DominatorTree.Owen Anderson2007-04-201-3/+3
* Make use of ConstantInt::isZero instead of ConstantInt::isNullValue.Zhou Sheng2007-04-191-1/+1
* Fix Transforms/ScalarRepl/union-pointer.llChris Lattner2007-04-111-6/+7
* fix a regression introduced by my last patch.Chris Lattner2007-04-111-14/+1
* Simplify SROA conversion to integer in some ways, make it more general in oth...Chris Lattner2007-04-111-131/+138
* Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman2007-03-221-1/+1
* fix ScalarRepl/2007-03-19-CanonicalizeMemcpy.llChris Lattner2007-03-191-1/+2
* implement the next chunk of SROA with memset/memcpy's of aggregates. ThisChris Lattner2007-03-191-36/+107
* This appears correct, enable it so we can see perf changes on testersChris Lattner2007-03-081-1/+1
* Second half of PR1226. This is currently still disabled, until I have a chan...Chris Lattner2007-03-081-9/+67
* This is the first major step of implementing PR1226. We now successfullyChris Lattner2007-03-051-5/+156
* For PR1195:Reid Spencer2007-02-151-8/+8
* For PR1195:Reid Spencer2007-02-151-14/+14
* stop using methods that take vectors.Chris Lattner2007-02-121-6/+10
* Simplify code by using value::takenameChris Lattner2007-02-111-3/+2
* Privatize StructLayout::MemberOffsets, adding an accessorChris Lattner2007-02-101-1/+2
* Use short form of binary operator create functions.Reid Spencer2007-02-021-2/+2
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-6/+6
* For PR970:Reid Spencer2007-01-211-1/+1
* For PR1043:Reid Spencer2007-01-191-1/+1
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-151-7/+7
* Eliminate calls to isInteger, generalizing code and tightening checks as needed.Chris Lattner2007-01-151-2/+2
* For PR1064:Reid Spencer2007-01-121-3/+4
* Comparison of primitive type sizes should now be done in bits, not bytes.Reid Spencer2007-01-081-2/+2
* For PR950:Reid Spencer2006-12-311-23/+20
* For PR950:Reid Spencer2006-12-231-2/+2
* add a simple fast-path for dead allocasChris Lattner2006-12-221-1/+8
* Switch over Transforms/Scalar to use the STATISTIC macro. For each statisticChris Lattner2006-12-191-5/+5
* re-enable a temporarily-reverted patchChris Lattner2006-12-151-53/+132
* revert my recent int<->fp and vector union promotion changes, they exposeChris Lattner2006-12-131-132/+53
* Patch for PR1045 and Transforms/ScalarRepl/2006-12-11-SROA-Crash.llChris Lattner2006-12-121-0/+2
* trunc to integer, not to FP.Chris Lattner2006-12-111-2/+11
* implement promotion of unions containing two packed types of the same width.Chris Lattner2006-12-111-15/+30
* * Eliminate calls to CastInst::createInferredCast.Chris Lattner2006-12-101-40/+93
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-3/+3
* For PR950:Reid Spencer2006-11-271-6/+7
* Removed #include <iostream> and replaced with llvm_* streams.Bill Wendling2006-11-261-7/+5
* For PR950:Reid Spencer2006-11-081-3/+4
OpenPOWER on IntegriCloud