aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/JumpThreading/basic.ll
Commit message (Expand)AuthorAgeFilesLines
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-15/+15
* Use references to attribute groups on the call/invoke instructions.Bill Wendling2013-02-221-2/+4
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2013-01-011-1/+1
* Add a new attribute, 'noduplicate'. If a function contains a noduplicate call...James Molloy2012-12-201-0/+36
* Remove dead option from tests.Owen Anderson2010-09-141-1/+1
* Add a test for the duplicated-conditional situation illutrated by PR5652.Owen Anderson2010-08-311-0/+24
* Add a micro-test for the transforms I added to JumpThreading.Owen Anderson2010-08-311-0/+30
* Use LVI to eliminate conditional branches where we've tested a related condit...Owen Anderson2010-08-271-4/+10
* 1) Use the new SimplifyInstructionsInBlock routine instead of the copyChris Lattner2010-01-121-6/+1
* Teach jump threading to duplicate small blocks when the branchChris Lattner2010-01-121-5/+18
* typoGabor Greif2009-11-121-1/+1
* use getPredicateOnEdge to fold comparisons through PHI nodes,Chris Lattner2009-11-121-0/+32
* should not commit when distracted.Chris Lattner2009-11-121-4/+3
* We now thread some impossible condition information with LVI.Chris Lattner2009-11-121-2/+30
* with the new code we can thread non-instruction values. ThisChris Lattner2009-11-121-2/+40
* move some stuff into DEBUG's and turn on lazy-value-info forChris Lattner2009-11-121-1/+1
* oops, didn't mean to commit this, no harm, but add a todoops, didn't mean to ...Chris Lattner2009-11-111-0/+1
* Stub out a new lazy value info pass, which will eventuallyChris Lattner2009-11-111-0/+26
* implement a TODO by teaching jump threading about "xor x, 1".Chris Lattner2009-11-101-0/+39
* Make jump threading eliminate blocks that just contain phi nodes,Chris Lattner2009-11-101-3/+13
* make jump threading recursively simplify expressions instead of doing it Chris Lattner2009-11-101-0/+32
* reapply 86289, 86278, 86270, 86267, 86266 & 86264 plus a fixChris Lattner2009-11-071-0/+31
* Revert following patches to fix llvmgcc bootstrap.Devang Patel2009-11-071-31/+0
* Extend jump threading to support much more general threadingChris Lattner2009-11-061-0/+31
* when folding duplicate conditions, delete the Chris Lattner2009-10-111-0/+33
* implement a transformation in jump threading that is currentlyChris Lattner2009-10-111-0/+34
* make jump threading on a phi with undef inputs happen.Chris Lattner2009-10-111-2/+32
* merge two tests.Chris Lattner2009-10-111-1/+19
* simplify some run lines, convert a test to filecheck.Chris Lattner2009-10-111-2/+8
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-111-2/+2
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-081-2/+2
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-081-2/+2
* Teach jump threading some more simple tricks:Chris Lattner2008-12-031-0/+22
* add a basic testcase.Chris Lattner2008-04-221-0/+31