projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
improve compatibility with cygwin, patch by Jay Foad!
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
DeadStoreElimination.cpp
2009-01-12
Duncan Sands
Rename getABITypeSize to getTypePaddedSize, as
blob
|
commitdiff
|
raw
2008-12-07
Chris Lattner
don't bother touching volatile stores, they will just...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-06
Chris Lattner
Reimplement the inner loop of DSE. It now uniformly...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-05
Chris Lattner
Make a few major changes to memdep and its clients:
blob
|
commitdiff
|
raw
|
diff to current
2008-11-29
Chris Lattner
Fix a thinko that manifested as a crash on clamav last...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-29
Chris Lattner
Split getDependency into getDependency and getDependenc...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-29
Chris Lattner
Introduce and use a new MemDepResult class to hold...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-29
Chris Lattner
Reimplement the internal abstraction used by MemDep...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-28
Chris Lattner
don't revisit instructions off the beginning of the...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-28
Chris Lattner
simplify some code, remove escaped newline.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-28
Chris Lattner
rewrite a big chunk of how DSE does recursive dead...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-01
Duncan Sands
Factorize code: remove variants of "strip off
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Dan Gohman
Tidy up several unbeseeming casts from pointer to intptr_t.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-28
Owen Anderson
Don't remove volatile loads. Thanks to Duncan for...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-28
Owen Anderson
Add support for eliminating stores that store the same...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-13
Nate Begeman
80 col / tabs fixes
blob
|
commitdiff
|
raw
|
diff to current
2008-05-13
Dan Gohman
Clean up the use of static and anonymous namespaces...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-28
Dan Gohman
Fix DSE to not eliminate volatile loads with no uses.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-04
Owen Anderson
Be more precise when eliminating pointers bue to memcpy...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-30
Nick Lewycky
Remove a couple more cases of "getNumUses() == 0"....
blob
|
commitdiff
|
raw
|
diff to current
2008-01-30
Nick Lewycky
Use empty() instead of comparing size() with zero.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-30
Nick Lewycky
Don't DCE FreeInst's. We were using those! Patch from...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-30
Owen Anderson
Make DSE much more aggressive by performing DCE earlier...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-29
Owen Anderson
Add support for eliminating memcpy's at the end of...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-25
Owen Anderson
DeadStoreElimination can treat byval parameters as...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-20
Duncan Sands
Initializing an unsigned with ~0UL causes the compiler
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-01
Duncan Sands
Integrate the readonly/readnone logic more deeply
blob
|
commitdiff
|
raw
|
diff to current
2007-11-06
Chris Lattner
don't put erase or query for non-allocainst pointers...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-01
Duncan Sands
Executive summary: getTypeSize -> getTypeStoreSize...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-01
Owen Anderson
Fix test/Transforms/DeadStoreElimination/PartialStore...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-26
Owen Anderson
Don't DSe volatile stores.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-09
Owen Anderson
Make NonLocal and None const in the right way. :-)
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Owen Anderson
Change the None and NonLocal markers in memdep to be...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Owen Anderson
Global values also don't undead-ify pointers in our...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Owen Anderson
Make handleEndBlock significantly faster with one trivi...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Owen Anderson
Small improvement: if a function doesn't access memory...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Owen Anderson
Add some comments, remove a dead argument, and simplify...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Owen Anderson
A few more small cleanups.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Owen Anderson
First round of cleanups from Chris' feedback.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-02
Owen Anderson
Fix 80 col. violations.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-01
Owen Anderson
Rename FastDSE to just DSE.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-01
Owen Anderson
Move FastDSE in to DeadStoreElimination.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-01
Owen Anderson
Remove old DSE.
blob
|
commitdiff
|
raw
2007-05-06
Nick Lewycky
Fix typo in comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-03
Devang Patel
Drop 'const'
blob
|
commitdiff
|
raw
|
diff to current
2007-05-02
Devang Patel
Use 'static const char' instead of 'static const int'.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Devang Patel
Do not use typeinfo to identify pass in pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-05
Reid Spencer
Apply the VISIBILITY_HIDDEN field to the remaining...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-19
Chris Lattner
Switch over Transforms/Scalar to use the STATISTIC...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-06
Chris Lattner
Detemplatize the Statistic class. The only type it...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-27
Chris Lattner
eliminate RegisterOpt. It does the same thing as Regis...
blob
|
commitdiff
|
raw
|
diff to current
2005-11-30
Chris Lattner
Fix a bug where we didn't realize that vaarg reads...
blob
|
commitdiff
|
raw
|
diff to current
2005-04-21
Misha Brukman
Remove trailing whitespace
blob
|
commitdiff
|
raw
|
diff to current
2005-01-29
Chris Lattner
Adjust to changes in instruction interfaces.
blob
|
commitdiff
|
raw
|
diff to current
2005-01-08
Chris Lattner
Fix uint64_t -> unsigned VS warnings.
blob
|
commitdiff
|
raw
|
diff to current
2004-12-29
Chris Lattner
Fix PR491 and testcase Transforms/DeadStoreElimination...
blob
|
commitdiff
|
raw
|
diff to current
2004-11-28
Chris Lattner
Make DSE potentially more aggressive by being more...
blob
|
commitdiff
|
raw
|
diff to current
2004-09-20
Chris Lattner
Prototype these functions more accurately
blob
|
commitdiff
|
raw
|
diff to current
2004-09-01
Reid Spencer
Changes For Bug 352
blob
|
commitdiff
|
raw
|
diff to current
2004-07-26
Chris Lattner
Implement DeadStoreElim/alloca.llx by observing that...
blob
|
commitdiff
|
raw
|
diff to current
2004-07-25
Chris Lattner
* Substantially simplify how free instructions are...
blob
|
commitdiff
|
raw
|
diff to current
2004-07-25
Chris Lattner
Free instructions kill values too. This implements...
blob
|
commitdiff
|
raw
|
diff to current
2004-07-24
Chris Lattner
obvious fix
blob
|
commitdiff
|
raw
|
diff to current
2004-07-22
Chris Lattner
This is a trivial dead store elimination pass. It...
blob
|
commitdiff
|
raw
|
diff to current