- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- dff6710 Integrate the readonly/readnone logic more deeply by Duncan Sands · 17 years ago
- 6390ae0 don't put erase or query for non-allocainst pointers in an set of allocainsts*'s by Chris Lattner · 17 years ago
- 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 17 years ago
- 7ebba51 Fix test/Transforms/DeadStoreElimination/PartialStore.ll, which had been by Owen Anderson · 17 years ago
- 5dfcf43 Don't DSe volatile stores. by Owen Anderson · 17 years ago
- 9528f11 Make NonLocal and None const in the right way. :-) by Owen Anderson · 17 years ago
- 8cad423 Change the None and NonLocal markers in memdep to be const. by Owen Anderson · 17 years ago
- 838014e Global values also don't undead-ify pointers in our dead alloca's set. by Owen Anderson · 17 years ago
- 362bb52 Make handleEndBlock significantly faster with one trivial improvement, by Owen Anderson · 17 years ago
- df359c2 Small improvement: if a function doesn't access memory, we don't need to scan by Owen Anderson · 17 years ago
- bb3abf4 Add some comments, remove a dead argument, and simplify some control flow. by Owen Anderson · 17 years ago
- c182f17 A few more small cleanups. by Owen Anderson · 17 years ago
- 6ca4cb3 First round of cleanups from Chris' feedback. by Owen Anderson · 17 years ago
- 666f6fe Fix 80 col. violations. by Owen Anderson · 17 years ago
- f6a05f9 Rename FastDSE to just DSE. by Owen Anderson · 17 years ago
- a56c34f Move FastDSE in to DeadStoreElimination. by Owen Anderson · 17 years ago[Renamed from lib/Transforms/Scalar/FastDSE.cpp]
- d989711 Fix file header. by Owen Anderson · 17 years ago
- ce17b1c Take advantage of undefined behavior if the source program tries to GEP by Owen Anderson · 17 years ago
- faac518 Add support for walking up memory def chains, which enables finding many more by Owen Anderson · 17 years ago
- 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
- 3e8d001 Be more aggressive in removing dead stores, and in removing instructions trivially dead after DSE. by Owen Anderson · 17 years ago
- 43b2676 Reimplement removing stores to allocas at the end of a function. This should be safe now. by Owen Anderson · 17 years ago
- dd61c2b Make the condition-checking for free with non-trivial dependencies more correct. by Owen Anderson · 17 years ago
- 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
- 3b0a7ea checked in as obvious, thanks Benoit Boissinot! by Gabor Greif · 17 years ago
- 1cb960a Let MemoryDependenceAnalysis take care of updating AliasAnalysis. by Owen Anderson · 17 years ago
- 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
- 6f46d65 Add support for eliminate stores to stack-allocated memory locations at the end by Owen Anderson · 17 years ago
- 2655adb Handle eliminating stores that occur right before a free. by Owen Anderson · 17 years ago
- bfbfb3c Clean up a few things based on Chris' feedback. by Owen Anderson · 17 years ago
- b77c457 Add FastDSE, a new algorithm for doing dead store elimination. This algorithm is not as accurate by Owen Anderson · 17 years ago