summaryrefslogtreecommitdiff
path: root/test/Transforms/JumpThreading
Commit message (Expand)AuthorAge
* Merge 2010-08-31-InfiniteRecursion.ll into crash.ll.Owen Anderson2010-08-31
* Add a test for the duplicated-conditional situation illutrated by PR5652.Owen Anderson2010-08-31
* Manually reduce this testcase.Owen Anderson2010-08-31
* Add a micro-test for the transforms I added to JumpThreading.Owen Anderson2010-08-31
* More Chris-inspired JumpThreading fixes: use ConstantExpr to correctly consta...Owen Anderson2010-08-31
* Use LVI to eliminate conditional branches where we've tested a related condit...Owen Anderson2010-08-27
* Make JumpThreading smart enough to properly thread StrSwitch when it's compil...Owen Anderson2010-08-26
* In the default address space, any GEP off of null results in a trap value if ...Owen Anderson2010-08-25
* Fix PR7755: knowing something about an inval for a predChris Lattner2010-08-18
* Fix a test with malformed IR. Not sure why this didn't fail before.Owen Anderson2010-07-26
* Fix PR7647, handling the case when 'To' ends up being Chris Lattner2010-07-15
* if jump threading is able to infer interesting values on bothChris Lattner2010-07-12
* jump threading can't split a critical edge from an indirectbr. ThisChris Lattner2010-06-14
* fix PR6743, a case where we'd delete an instruction before using itChris Lattner2010-04-10
* fix PR6305 by handling BlockAddress in a helper functionChris Lattner2010-02-15
* Make jump threading honor x|undef -> true and x&undef -> false,Chris Lattner2010-02-11
* third bug from PR6119: the xor dupe extension allowsChris Lattner2010-01-23
* add an early out to ProcessBranchOnXOR to speed it up,Chris Lattner2010-01-23
* fix a crash in jump threading, PR6119Chris Lattner2010-01-23
* 1) Use the new SimplifyInstructionsInBlock routine instead of the copyChris Lattner2010-01-12
* Teach jump threading to duplicate small blocks when the branchChris Lattner2010-01-12
* fix PR5698Chris Lattner2009-12-06
* fix PR5640 by tracking whether a block is the header of a loop moreChris Lattner2009-12-01
* typoGabor Greif2009-11-12
* use getPredicateOnEdge to fold comparisons through PHI nodes,Chris Lattner2009-11-12
* should not commit when distracted.Chris Lattner2009-11-12
* We now thread some impossible condition information with LVI.Chris Lattner2009-11-12
* with the new code we can thread non-instruction values. ThisChris Lattner2009-11-12
* move some stuff into DEBUG's and turn on lazy-value-info forChris Lattner2009-11-12
* oops, didn't mean to commit this, no harm, but add a todoops, didn't mean to ...Chris Lattner2009-11-11
* Stub out a new lazy value info pass, which will eventuallyChris Lattner2009-11-11
* implement a TODO by teaching jump threading about "xor x, 1".Chris Lattner2009-11-10
* Make jump threading eliminate blocks that just contain phi nodes,Chris Lattner2009-11-10
* make jump threading recursively simplify expressions instead of doing it Chris Lattner2009-11-10
* reapply 86289, 86278, 86270, 86267, 86266 & 86264 plus a fixChris Lattner2009-11-07
* Revert following patches to fix llvmgcc bootstrap.Devang Patel2009-11-07
* Fix a problem discovered on self host.Chris Lattner2009-11-06
* Extend jump threading to support much more general threadingChris Lattner2009-11-06
* merge a few crash tests into crash.llChris Lattner2009-11-05
* Make these tests more interesting by usingDan Gohman2009-10-24
* alternate fix for PR5258 which avoids worklist problems, with reduced testcase.Chris Lattner2009-10-20
* Fix PR5258, jump-threading creating invalid PHIs.Torok Edwin2009-10-20
* when folding duplicate conditions, delete the Chris Lattner2009-10-11
* implement a transformation in jump threading that is currentlyChris Lattner2009-10-11
* another testcase jump threading shouldn't crash on.Chris Lattner2009-10-11
* rename a file, remove a poorly reduced testcase.Chris Lattner2009-10-11
* make jump threading on a phi with undef inputs happen.Chris Lattner2009-10-11
* merge two tests.Chris Lattner2009-10-11
* simplify some run lines, convert a test to filecheck.Chris Lattner2009-10-11
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-11