| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix PR8247: JumpThreading can cause a block to become unreachable while still... | Owen Anderson | 2010-09-29 | 1 | -0/+27 |
* | Remove dead option from tests. | Owen Anderson | 2010-09-14 | 3 | -3/+3 |
* | Merge 2010-08-31-InfiniteRecursion.ll into crash.ll. | Owen Anderson | 2010-08-31 | 2 | -25/+23 |
* | Add a test for the duplicated-conditional situation illutrated by PR5652. | Owen Anderson | 2010-08-31 | 1 | -0/+24 |
* | Manually reduce this testcase. | Owen Anderson | 2010-08-31 | 1 | -77/+11 |
* | Add a micro-test for the transforms I added to JumpThreading. | Owen Anderson | 2010-08-31 | 1 | -0/+30 |
* | More Chris-inspired JumpThreading fixes: use ConstantExpr to correctly consta... | Owen Anderson | 2010-08-31 | 1 | -0/+91 |
* | Use LVI to eliminate conditional branches where we've tested a related condit... | Owen Anderson | 2010-08-27 | 2 | -5/+12 |
* | Make JumpThreading smart enough to properly thread StrSwitch when it's compil... | Owen Anderson | 2010-08-26 | 1 | -0/+162 |
* | In the default address space, any GEP off of null results in a trap value if ... | Owen Anderson | 2010-08-25 | 1 | -0/+48 |
* | Fix PR7755: knowing something about an inval for a pred | Chris Lattner | 2010-08-18 | 1 | -0/+24 |
* | Fix a test with malformed IR. Not sure why this didn't fail before. | Owen Anderson | 2010-07-26 | 1 | -0/+3 |
* | Fix PR7647, handling the case when 'To' ends up being | Chris Lattner | 2010-07-15 | 1 | -0/+47 |
* | if jump threading is able to infer interesting values on both | Chris Lattner | 2010-07-12 | 1 | -0/+24 |
* | jump threading can't split a critical edge from an indirectbr. This | Chris Lattner | 2010-06-14 | 1 | -0/+22 |
* | fix PR6743, a case where we'd delete an instruction before using it | Chris Lattner | 2010-04-10 | 1 | -0/+17 |
* | fix PR6305 by handling BlockAddress in a helper function | Chris Lattner | 2010-02-15 | 1 | -0/+11 |
* | Make jump threading honor x|undef -> true and x&undef -> false, | Chris Lattner | 2010-02-11 | 1 | -0/+69 |
* | third bug from PR6119: the xor dupe extension allows | Chris Lattner | 2010-01-23 | 1 | -0/+27 |
* | add an early out to ProcessBranchOnXOR to speed it up, | Chris Lattner | 2010-01-23 | 1 | -0/+27 |
* | fix a crash in jump threading, PR6119 | Chris Lattner | 2010-01-23 | 1 | -0/+25 |
* | 1) Use the new SimplifyInstructionsInBlock routine instead of the copy | Chris Lattner | 2010-01-12 | 1 | -6/+1 |
* | Teach jump threading to duplicate small blocks when the branch | Chris Lattner | 2010-01-12 | 1 | -5/+18 |
* | fix PR5698 | Chris Lattner | 2009-12-06 | 1 | -0/+22 |
* | fix PR5640 by tracking whether a block is the header of a loop more | Chris Lattner | 2009-12-01 | 1 | -0/+20 |
* | typo | Gabor Greif | 2009-11-12 | 1 | -1/+1 |
* | use getPredicateOnEdge to fold comparisons through PHI nodes, | Chris Lattner | 2009-11-12 | 1 | -0/+32 |
* | should not commit when distracted. | Chris Lattner | 2009-11-12 | 1 | -4/+3 |
* | We now thread some impossible condition information with LVI. | Chris Lattner | 2009-11-12 | 1 | -2/+30 |
* | with the new code we can thread non-instruction values. This | Chris Lattner | 2009-11-12 | 1 | -2/+40 |
* | move some stuff into DEBUG's and turn on lazy-value-info for | Chris Lattner | 2009-11-12 | 1 | -1/+1 |
* | oops, didn't mean to commit this, no harm, but add a todoops, didn't mean to ... | Chris Lattner | 2009-11-11 | 1 | -0/+1 |
* | Stub out a new lazy value info pass, which will eventually | Chris Lattner | 2009-11-11 | 1 | -0/+26 |
* | implement a TODO by teaching jump threading about "xor x, 1". | Chris Lattner | 2009-11-10 | 1 | -0/+39 |
* | Make jump threading eliminate blocks that just contain phi nodes, | Chris Lattner | 2009-11-10 | 1 | -3/+13 |
* | make jump threading recursively simplify expressions instead of doing it | Chris Lattner | 2009-11-10 | 1 | -0/+32 |
* | reapply 86289, 86278, 86270, 86267, 86266 & 86264 plus a fix | Chris Lattner | 2009-11-07 | 2 | -0/+53 |
* | Revert following patches to fix llvmgcc bootstrap. | Devang Patel | 2009-11-07 | 2 | -53/+0 |
* | Fix a problem discovered on self host. | Chris Lattner | 2009-11-06 | 1 | -0/+22 |
* | Extend jump threading to support much more general threading | Chris Lattner | 2009-11-06 | 1 | -0/+31 |
* | merge a few crash tests into crash.ll | Chris Lattner | 2009-11-05 | 4 | -88/+82 |
* | Make these tests more interesting by using | Dan Gohman | 2009-10-24 | 1 | -1/+1 |
* | alternate fix for PR5258 which avoids worklist problems, with reduced testcase. | Chris Lattner | 2009-10-20 | 2 | -348/+35 |
* | Fix PR5258, jump-threading creating invalid PHIs. | Torok Edwin | 2009-10-20 | 1 | -0/+348 |
* | when folding duplicate conditions, delete the | Chris Lattner | 2009-10-11 | 2 | -30/+33 |
* | implement a transformation in jump threading that is currently | Chris Lattner | 2009-10-11 | 1 | -0/+34 |
* | another testcase jump threading shouldn't crash on. | Chris Lattner | 2009-10-11 | 1 | -0/+31 |
* | rename a file, remove a poorly reduced testcase. | Chris Lattner | 2009-10-11 | 2 | -142/+0 |
* | make jump threading on a phi with undef inputs happen. | Chris Lattner | 2009-10-11 | 1 | -2/+32 |
* | merge two tests. | Chris Lattner | 2009-10-11 | 2 | -13/+19 |