- 75b5d27 Spelling fix: consequtive -> consecutive. by Duncan Sands · 15 years ago
- 19e30d5 Actually check memcpy lengths, instead of just commenting about by Dan Gohman · 15 years ago
- dd5f60b revert 123144, reenabling the rest of memset formation. by Chris Lattner · 15 years ago
- 654098f revert r123146 which disabled code that wasn't the root cause by Chris Lattner · 15 years ago
- fa7c29d revert r123149, reenabling an improvement to memcpyopt that wasn't by Chris Lattner · 15 years ago
- 88bc848 another random stab in the dark trying to fix llvm-gcc-i386-linux-selfhost by Chris Lattner · 15 years ago
- 4662bd4 another (more) aggressive attempt to bring llvm-gcc-i386-linux-selfhost by Chris Lattner · 15 years ago
- 1017fa6 temporarily disable memset formation from memsets in an effort to restore buildbot stability. by Chris Lattner · 15 years ago
- caf5c0d fix a few old bugs (found by inspection) where we would zap instructions by Chris Lattner · 15 years ago
- 7d6433a fix a latent bug in memcpyoptimizer that my recent patches exposed: it wasn't by Chris Lattner · 15 years ago
- ff6ed2a tryMergingIntoMemset can only handle constant length memsets. by Chris Lattner · 15 years ago
- 9a1d63b Merge memsets followed by neighboring memsets and other stores into by Chris Lattner · 15 years ago
- 5120ebf fix an issue in IsPointerOffset that prevented us from recognizing that by Chris Lattner · 15 years ago
- 4dc1fd9 enhance memcpyopt to merge a store and a subsequent by Chris Lattner · 15 years ago
- c638147 constify TargetData references. by Chris Lattner · 15 years ago
- 6cf8d6c start using irbuilder to make mem intrinsics in a few passes. by Chris Lattner · 15 years ago
- 9cb1035 move isBytewiseValue out to ValueTracking.h/cpp by Chris Lattner · 15 years ago
- 30342fb Simplify code. by Benjamin Kramer · 15 years ago
- b90b2f0 Fix a thinko pointed out by Frits van Bommel: looking through global variables in isBytewiseValue is not safe. by Benjamin Kramer · 15 years ago
- ea9152e MemCpyOpt: Turn memcpys from a constant into a memset if possible. by Benjamin Kramer · 15 years ago
- 9b43f33 Change all self assignments X=X to (void)X, so that we can turn on a by Jeffrey Yasskin · 15 years ago
- e1a17a3 Make memcpyopt TBAA-aware. by Dan Gohman · 15 years ago
- bc4457e enhance memcpyopt to zap memcpy's that have the same src/dst. by Chris Lattner · 15 years ago
- fd51c52 fix PR8753, eliminating a case where we'd infinitely make a by Chris Lattner · 15 years ago
- 583abbc PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 15 years ago
- 1c577b5 fix a bozo bug I introduced in r119930, causing a miscompile of by Chris Lattner · 15 years ago
- b4df1d5 prune an llvmcontext include and simplify some code. by Chris Lattner · 15 years ago
- fc9aead fix comment by Chris Lattner · 15 years ago
- 5957229 rework some DSE paths to use the newly-public "getPointerDependencyFrom" by Chris Lattner · 15 years ago
- 58f9f58 Implement PR8644: forwarding a memcpy value to a byval, by Chris Lattner · 15 years ago
- ddd1b7b Simplify code. No change in functionality. by Benjamin Kramer · 15 years ago
- 1385dff slightly simplify code and substantially improve comment. Instead of by Chris Lattner · 15 years ago
- 731caac remove a pointless restriction from memcpyopt. It was by Chris Lattner · 15 years ago
- c274a83 remove another pointless noalias check: M is a memcpy, so the by Chris Lattner · 15 years ago
- 75cfe98 use AA::isNoAlias instead of open coding it. Remove an extraneous noalias check: by Chris Lattner · 15 years ago
- 7e9b2ea rearrange some code, splitting memcpy/memcpy optimization by Chris Lattner · 15 years ago
- f372cf8 Reapply r116831 and r116839, converting AliasAnalysis to use by Dan Gohman · 15 years ago
- b4aa503 Revert r116831 and r116839, which are breaking selfhost builds. by Dan Gohman · 15 years ago
- 896ac62 Oops, check in all the files for converting AliasAnalysis to use uint64_t. by Dan Gohman · 15 years ago
- 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
- 14fe8cf2 Consistently use AliasAnalysis::UnknownSize instead of hardcoding ~0u. by Dan Gohman · 15 years ago
- 18e4fed Generalize MemCpyOpt's handling of call slot forwarding to function properly when the call slot by Owen Anderson · 15 years ago
- 8ac477f Begin adding static dependence information to passes, which will allow us to by Owen Anderson · 15 years ago
- df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
- 3ad2f3a Fix the other half of the alignment changing issue by making sure that the by Eric Christopher · 15 years ago
- ebacd2b If we're changing the source of a memcpy we need to use the alignment by Eric Christopher · 15 years ago
- a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
- bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
- 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
- 62f0aac simplify by using CallSite constructors; virtually eliminates CallSite::get from the tree by Gabor Greif · 15 years ago
- f159085 recommit simplification (r109502, backed out r109509); seems to innocent by Gabor Greif · 15 years ago
- 5f91b7c back out this too to restore the bots by Gabor Greif · 15 years ago
- 7527b2e simplify by Gabor Greif · 15 years ago
- 3e44ea1 undo 80 column trespassing I caused by Gabor Greif · 15 years ago
- a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
- d2d1ae1 Use pre-increment instead of post-increment when the result is not used. by Dan Gohman · 15 years ago
- 27b3d55 use abstract accessors to CallInst by Gabor Greif · 16 years ago
- 7258dcd Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 16 years ago
- f375520 reapply r101434 with a fix for self-hosting by Gabor Greif · 16 years ago
- 403e969 back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 16 years ago
- 33ae80b reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 16 years ago
- 9fd00c7 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 16 years ago
- aafd209 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 16 years ago
- c576ee9 Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 16 years ago
- 999c1b9 Revert r100191 since it breaks objc in clang by Mon P Wang · 16 years ago
- a972ab8 Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 16 years ago
- 6f7fd28 Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots. by Bob Wilson · 16 years ago
- 7460571 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset, by Mon P Wang · 16 years ago
- 9dff9be Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 16 years ago
- a81a6df Convert a ton of simple integer type equality tests to the new predicate. by Benjamin Kramer · 16 years ago
- 2894387 Use do+while instead of while for loops which obviously have a by Dan Gohman · 16 years ago
- 2419923 Change errs() to dbgs(). by David Greene · 16 years ago
- 9ed7b16 Introduce and use convenience methods for getting pointer types by Duncan Sands · 16 years ago
- fdd8790 strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
- f9eafce When extending a memset range past the front, set the alignment of the by Dan Gohman · 16 years ago
- f2ab40a Fix PR4882, by making MemCpyOpt not dereference removed stores to get the by Chris Lattner · 16 years ago
- 0edc710 Keep track of how many memmove calls were turned into memcpy calls. by Duncan Sands · 16 years ago
- 2dd09db eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861 by Chris Lattner · 16 years ago
- 1145e33 enhance memcpy opt to turn memmoves into memcpy when the src/dest by Chris Lattner · 16 years ago
- b5557a7 random code cleanups, no functionality change. by Chris Lattner · 16 years ago
- b25de3f eliminate the "Value" printing methods that print to a std::ostream. by Chris Lattner · 16 years ago
- 10f1471 Make TargetData optional in MemCpyOptimizer. by Dan Gohman · 16 years ago
- 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
- 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
- 487375e Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
- a3dcff5 Grab the LLVMContext and parent Module of SI ahead of the by Dan Gohman · 16 years ago
- 6115b39 Remove Value::getName{Start,End}, the last of the old Name APIs. by Daniel Dunbar · 16 years ago
- edb4a70 Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
- 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
- 340288c Even more passes being LLVMContext'd. by Owen Anderson · 16 years ago
- af9eaa8 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
- bfd4ad6 Remove strange extra semicolons. by Nick Lewycky · 17 years ago
- dc35e5b change the MemIntrinsic get/setAlignment method to take an unsigned by Chris Lattner · 17 years ago
- dc020f9 Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 17 years ago
- 0e3d633 Make a few major changes to memdep and its clients: by Chris Lattner · 17 years ago
- 63bd586 Eliminate the dropInstruction method, which is not needed any more. by Chris Lattner · 17 years ago
- 7f9c8a0 Introduce and use a new MemDepResult class to hold the results of a memdep by Chris Lattner · 17 years ago
- de04e11 Reimplement the internal abstraction used by MemDep in terms by Chris Lattner · 17 years ago
- dd70834 reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an by Chris Lattner · 17 years ago
- 4bce2bf Revert r59802. It was breaking the build of llvm-gcc: by Bill Wendling · 17 years ago