aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/LazyValueInfo.cpp
AgeCommit message (Expand)Author
2010-08-09Add ConstantRange information to the debugging output.Owen Anderson
2010-08-05Add the beginnings of infrastructure for range tracking.Owen Anderson
2010-08-05Split the tag and value members of LVILatticeVal in preparation for expanding...Owen Anderson
2010-07-30Add an initial implementation of PHI translation for LazyValueInfo. This inv...Owen Anderson
2010-07-30Revert my last two patches to LVI, which recent changes have exposed a miscom...Owen Anderson
2010-07-28Pass the queried value by argument rather than in a member, in preparation fo...Owen Anderson
2010-07-28Get rid of LVIQuery as a distinct data structure, so that we don't have to in...Owen Anderson
2010-07-27Rearrange several datastructures in LazyValueInfo to improve compile time.Owen Anderson
2010-07-26Add an initial implementation of LazyValueInfo updating for JumpThreading. D...Owen Anderson
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson
2009-12-23Convert debug messages to use dbgs(). Generally this meansDavid Greene
2009-11-16typo spotted by duncan.Chris Lattner
2009-11-15teach LVI to infer edge information from switch instructions.Chris Lattner
2009-11-15fix a logic error that would cause LVI-JT to miscompileChris Lattner
2009-11-15implement the first stab at caching queries. This isn't correctChris Lattner
2009-11-15refactor a bunch of code forming the new LazyValueInfoCacheChris Lattner
2009-11-12various fixes to the lattice transfer functions.Chris Lattner
2009-11-12Add a new getPredicateOnEdge method which returns more rich information forChris Lattner
2009-11-12expose edge information and switch j-t to use it.Chris Lattner
2009-11-12move some stuff into DEBUG's and turn on lazy-value-info forChris Lattner
2009-11-11make LazyValueInfo actually to some stuff. This isn't very tested but improvesChris Lattner
2009-11-11stub out some LazyValueInfo interfaces, and have JumpThreadingChris Lattner
2009-11-11Stub out a new lazy value info pass, which will eventuallyChris Lattner