aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar/JumpThreading.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't infininitely thread branches when a threaded edgeChris Lattner2008-04-251-0/+22
* Start doing the significantly useful part of jump threading: handle casesChris Lattner2008-04-221-7/+83
* Dig through multiple levels of AND to thread jumps if needed.Chris Lattner2008-04-221-14/+22
* Teach jump threading to thread through blocks like:Chris Lattner2008-04-221-20/+106
* refactor some code, no functionality change.Chris Lattner2008-04-221-2/+13
* fix grammar-o, thanks to Duncan for noticing.Chris Lattner2008-04-211-1/+1
* Use the new SplitBlockPredecessors to implement a todo.Chris Lattner2008-04-211-4/+16
* finish the first cut of a jump threading pass implementation.Chris Lattner2008-04-201-21/+141
* we can only thread blocks when there is a pred we can determine the succ of.Chris Lattner2008-04-201-2/+17
* improve comments, infrastructure, and add some validity checks for threading.Chris Lattner2008-04-201-9/+106
* Add a new Jump Threading pass, which will handle casesChris Lattner2008-04-201-0/+52