Age | Commit message (Expand) | Author |
2011-01-29 | Re-apply r124518 with fix. Watch out for invalidated iterator. | Evan Cheng |
2011-01-29 | Revert r124518. It broke Linux self-host. | Evan Cheng |
2011-01-29 | Re-commit r124462 with fixes. Tail recursion elim will now dup ret into uncon... | Evan Cheng |
2011-01-28 | Revert r124462. There are a few big regressions that I need to fix first. | Evan Cheng |
2011-01-28 | - Stop simplifycfg from duplicating "ret" instructions into unconditional | Evan Cheng |
2010-12-17 | SimplifyCFG: Ranges can be larger than 64 bits. Fixes Release-selfhost build. | Benjamin Kramer |
2010-12-17 | improve switch formation to handle small range | Chris Lattner |
2010-12-14 | - Insert new instructions before DomBlock's terminator, | Chris Lattner |
2010-12-14 | fix two significant issues with FoldTwoEntryPHINode: | Chris Lattner |
2010-12-14 | fix yet anohter broken line | Chris Lattner |
2010-12-14 | reapply my recent change that disables a piece of the switch formation | Chris Lattner |
2010-12-13 | Fix recent buildbot breakage by pulling SimplifyCFG back to its state as of r... | Owen Anderson |
2010-12-13 | temporarily disable part of my previous patch, which causes an iterator inval... | Chris Lattner |
2010-12-13 | Fix sort predicate. qsort(3)'s predicate semantics differ from std::sort's. F... | Benjamin Kramer |
2010-12-13 | reinstate my patch: the miscompile was caused by an inverted branch in the | Chris Lattner |
2010-12-13 | Completely disable the optimization I added in r121680 until | Chris Lattner |
2010-12-13 | Make simplifycfg reprocess newly formed "br (cond1 | cond2)" conditions | Chris Lattner |
2010-12-13 | fix a bug in r121680 that upset the various buildbots. | Chris Lattner |
2010-12-13 | make these tests a bit less fragile | Chris Lattner |
2010-12-13 | enhance the "change or icmp's into switch" xform to handle one value in an | Chris Lattner |
2010-12-13 | merge two tests | Chris Lattner |
2010-12-13 | Fix my previous patch to handle a degenerate case that the llvm-gcc | Chris Lattner |
2010-12-13 | fix a fairly serious oversight with switch formation from | Chris Lattner |
2010-12-05 | Teach SimplifyCFG to turn | Frits van Bommel |
2010-11-11 | Factor out Instruction::isSafeToSpeculativelyExecute's code for | Dan Gohman |
2010-10-24 | Fix PR8445: a block with no predecessors may be the entry block, in which case | Duncan Sands |
2010-08-30 | Correct bogus module triple specifications. | Duncan Sands |
2010-08-16 | Instead, teach SimplifyCFG to trim non-address-taken blocks from | Dan Gohman |
2010-08-14 | Teach SimplifyCFG how to simplify indirectbr instructions. | Dan Gohman |
2010-06-13 | Test case for r105914. | Benjamin Kramer |
2010-05-08 | make simplifycfg insert an llvm.trap before the 'unreachable' it introduces | Chris Lattner |
2010-03-31 | testcase for r99914, provided by baldrick! | Gabor Greif |
2010-03-02 | Floating-point add, sub, and mul are now spelled fadd, fsub, and fmul, | Dan Gohman |
2010-02-05 | Teach SimplifyCFG about magic pointer constants. | Jakob Stoklund Olesen |
2010-01-05 | Delete useless trailing semicolons. | Dan Gohman |
2009-12-30 | fix two bogus tests that the asmparser now rejects. | Chris Lattner |
2009-12-22 | Implement PR5795 by merging duplicated return blocks. This could go further | Chris Lattner |
2009-12-22 | convert to filecheck | Chris Lattner |
2009-11-10 | Optimize test more. | Dan Gohman |
2009-11-10 | optimize test | Chris Lattner |
2009-10-31 | Revert r85667. LoopUnroll currently can't call utility functions which | Dan Gohman |
2009-10-31 | Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into | Dan Gohman |
2009-10-30 | Add a testcase for the recent duplicate PHI elimination changes. | Dan Gohman |
2009-10-30 | if basic blocks are destroyed while there are *just* BlockAddress' hanging | Chris Lattner |
2009-10-13 | change simplifycfg to not duplicate 'unwind' instructions. Hopefully | Chris Lattner |
2009-10-13 | convert to filecheck | Chris Lattner |
2009-10-13 | rename test | Chris Lattner |
2009-09-11 | Change tests from "opt %s" to "opt < %s" so that opt doesn't see the | Dan Gohman |
2009-09-11 | fix a bunch of spurious failures for people whose home directory | Chris Lattner |
2009-09-08 | Convert a few more opt | llvm-dis to opt -S. | Dan Gohman |