aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/LazyValueInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Convert debug messages to use dbgs(). Generally this meansDavid Greene2009-12-231-7/+7
* typo spotted by duncan.Chris Lattner2009-11-161-1/+1
* teach LVI to infer edge information from switch instructions.Chris Lattner2009-11-151-6/+24
* fix a logic error that would cause LVI-JT to miscompileChris Lattner2009-11-151-1/+1
* implement the first stab at caching queries. This isn't correctChris Lattner2009-11-151-13/+97
* refactor a bunch of code forming the new LazyValueInfoCacheChris Lattner2009-11-151-94/+172
* various fixes to the lattice transfer functions.Chris Lattner2009-11-121-6/+27
* Add a new getPredicateOnEdge method which returns more rich information forChris Lattner2009-11-121-17/+85
* expose edge information and switch j-t to use it.Chris Lattner2009-11-121-0/+21
* move some stuff into DEBUG's and turn on lazy-value-info forChris Lattner2009-11-121-3/+5
* make LazyValueInfo actually to some stuff. This isn't very tested but improvesChris Lattner2009-11-111-8/+152
* stub out some LazyValueInfo interfaces, and have JumpThreadingChris Lattner2009-11-111-1/+116
* Stub out a new lazy value info pass, which will eventuallyChris Lattner2009-11-111-0/+31