aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/JumpThreading
Commit message (Expand)AuthorAgeFilesLines
* fix PR6305 by handling BlockAddress in a helper functionChris Lattner2010-02-151-0/+11
* Make jump threading honor x|undef -> true and x&undef -> false,Chris Lattner2010-02-111-0/+69
* third bug from PR6119: the xor dupe extension allowsChris Lattner2010-01-231-0/+27
* add an early out to ProcessBranchOnXOR to speed it up,Chris Lattner2010-01-231-0/+27
* fix a crash in jump threading, PR6119Chris Lattner2010-01-231-0/+25
* 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
* fix PR5698Chris Lattner2009-12-061-0/+22
* fix PR5640 by tracking whether a block is the header of a loop moreChris Lattner2009-12-011-0/+20
* 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-072-0/+53
* Revert following patches to fix llvmgcc bootstrap.Devang Patel2009-11-072-53/+0
* Fix a problem discovered on self host.Chris Lattner2009-11-061-0/+22
* Extend jump threading to support much more general threadingChris Lattner2009-11-061-0/+31
* merge a few crash tests into crash.llChris Lattner2009-11-054-88/+82
* Make these tests more interesting by usingDan Gohman2009-10-241-1/+1
* alternate fix for PR5258 which avoids worklist problems, with reduced testcase.Chris Lattner2009-10-202-348/+35
* Fix PR5258, jump-threading creating invalid PHIs.Edwin Török2009-10-201-0/+348
* when folding duplicate conditions, delete the Chris Lattner2009-10-112-30/+33
* implement a transformation in jump threading that is currentlyChris Lattner2009-10-111-0/+34
* another testcase jump threading shouldn't crash on.Chris Lattner2009-10-111-0/+31
* rename a file, remove a poorly reduced testcase.Chris Lattner2009-10-112-142/+0
* make jump threading on a phi with undef inputs happen.Chris Lattner2009-10-111-2/+32
* merge two tests.Chris Lattner2009-10-112-13/+19
* simplify some run lines, convert a test to filecheck.Chris Lattner2009-10-116-7/+13
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-1114-18/+18
* Eliminate more uses of llvm-as and llvm-dis.Dan Gohman2009-09-091-1/+1
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-0810-14/+14
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-0814-18/+18
* make jump threading handle lexically identical compare instructionsChris Lattner2009-06-191-0/+30
* Teach jump threading to look at comparisons between phi nodes and non-constants.Nick Lewycky2009-06-191-0/+21
* * Sink 4 duplicates of edge threading validity checks and DOUT prints intoChris Lattner2009-05-041-0/+38
* Fix PR3353, infinitely jump threading an infinite loop make from switches.Chris Lattner2009-01-191-0/+21
* Fix PR3298, a crash in Jump Threading. Apparently even Chris Lattner2009-01-091-0/+49
* testcase for br undef folding.Chris Lattner2008-12-031-0/+12
* Teach jump threading some more simple tricks:Chris Lattner2008-12-031-0/+22
* don't call MergeBasicBlockIntoOnlyPred on a block whose onlyChris Lattner2008-11-281-0/+17
* Fix PR3138: if we merge the entry block into another block, make sure toChris Lattner2008-11-271-0/+13
* Make jump threading substantially more powerful, in the following ways:Chris Lattner2008-11-271-0/+34
* Fix a crash when threading a block that includes a MRV call result.Chris Lattner2008-05-051-0/+25