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