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