1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. dff6710 Integrate the readonly/readnone logic more deeply by Duncan Sands · 17 years ago
  3. 6390ae0 don't put erase or query for non-allocainst pointers in an set of allocainsts*'s by Chris Lattner · 17 years ago
  4. 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 17 years ago
  5. 7ebba51 Fix test/Transforms/DeadStoreElimination/PartialStore.ll, which had been by Owen Anderson · 17 years ago
  6. 5dfcf43 Don't DSe volatile stores. by Owen Anderson · 17 years ago
  7. 9528f11 Make NonLocal and None const in the right way. :-) by Owen Anderson · 17 years ago
  8. 8cad423 Change the None and NonLocal markers in memdep to be const. by Owen Anderson · 17 years ago
  9. 838014e Global values also don't undead-ify pointers in our dead alloca's set. by Owen Anderson · 17 years ago
  10. 362bb52 Make handleEndBlock significantly faster with one trivial improvement, by Owen Anderson · 17 years ago
  11. df359c2 Small improvement: if a function doesn't access memory, we don't need to scan by Owen Anderson · 17 years ago
  12. bb3abf4 Add some comments, remove a dead argument, and simplify some control flow. by Owen Anderson · 17 years ago
  13. c182f17 A few more small cleanups. by Owen Anderson · 17 years ago
  14. 6ca4cb3 First round of cleanups from Chris' feedback. by Owen Anderson · 17 years ago
  15. 666f6fe Fix 80 col. violations. by Owen Anderson · 17 years ago
  16. f6a05f9 Rename FastDSE to just DSE. by Owen Anderson · 17 years ago
  17. a56c34f Move FastDSE in to DeadStoreElimination. by Owen Anderson · 17 years ago[Renamed from lib/Transforms/Scalar/FastDSE.cpp]
  18. d989711 Fix file header. by Owen Anderson · 17 years ago
  19. ce17b1c Take advantage of undefined behavior if the source program tries to GEP by Owen Anderson · 17 years ago
  20. faac518 Add support for walking up memory def chains, which enables finding many more by Owen Anderson · 17 years ago
  21. a089715 Handle GEPs with all-zero indices in the same way we handle pointer-pointer bitcasts. Also, fix a potentia infinite loop. by Owen Anderson · 17 years ago
  22. 3e8d001 Be more aggressive in removing dead stores, and in removing instructions trivially dead after DSE. by Owen Anderson · 17 years ago
  23. 43b2676 Reimplement removing stores to allocas at the end of a function. This should be safe now. by Owen Anderson · 17 years ago
  24. dd61c2b Make the condition-checking for free with non-trivial dependencies more correct. by Owen Anderson · 17 years ago
  25. 1b4542b Remove the end-block handling code. It was unsafe, and making it safe would have resulted in falling back to the slow DSE case. I need to think some more about the right way to handle this. by Owen Anderson · 17 years ago
  26. 3b0a7ea checked in as obvious, thanks Benoit Boissinot! by Gabor Greif · 17 years ago
  27. 1cb960a Let MemoryDependenceAnalysis take care of updating AliasAnalysis. by Owen Anderson · 17 years ago
  28. a96c1f6 Handle the case where an entire structure is freed, and its dependency is a store to a field within by Owen Anderson · 17 years ago
  29. 6f46d65 Add support for eliminate stores to stack-allocated memory locations at the end by Owen Anderson · 17 years ago
  30. 2655adb Handle eliminating stores that occur right before a free. by Owen Anderson · 17 years ago
  31. bfbfb3c Clean up a few things based on Chris' feedback. by Owen Anderson · 17 years ago
  32. b77c457 Add FastDSE, a new algorithm for doing dead store elimination. This algorithm is not as accurate by Owen Anderson · 17 years ago