| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix PR8445: a block with no predecessors may be the entry block, in which case | Duncan Sands | 2010-10-24 | 1 | -0/+6 |
* | Correct bogus module triple specifications. | Duncan Sands | 2010-08-30 | 1 | -1/+1 |
* | Instead, teach SimplifyCFG to trim non-address-taken blocks from | Dan Gohman | 2010-08-16 | 1 | -0/+13 |
* | Teach SimplifyCFG how to simplify indirectbr instructions. | Dan Gohman | 2010-08-14 | 2 | -1/+51 |
* | Test case for r105914. | Benjamin Kramer | 2010-06-13 | 1 | -0/+11 |
* | make simplifycfg insert an llvm.trap before the 'unreachable' it introduces | Chris Lattner | 2010-05-08 | 1 | -3/+17 |
* | testcase for r99914, provided by baldrick! | Gabor Greif | 2010-03-31 | 1 | -0/+18 |
* | Floating-point add, sub, and mul are now spelled fadd, fsub, and fmul, | Dan Gohman | 2010-03-02 | 1 | -7/+7 |
* | Teach SimplifyCFG about magic pointer constants. | Jakob Stoklund Olesen | 2010-02-05 | 1 | -0/+76 |
* | Delete useless trailing semicolons. | Dan Gohman | 2010-01-05 | 6 | -6/+6 |
* | fix two bogus tests that the asmparser now rejects. | Chris Lattner | 2009-12-30 | 1 | -1/+1 |
* | Implement PR5795 by merging duplicated return blocks. This could go further | Chris Lattner | 2009-12-22 | 1 | -0/+19 |
* | convert to filecheck | Chris Lattner | 2009-12-22 | 1 | -5/+15 |
* | Optimize test more. | Dan Gohman | 2009-11-10 | 1 | -1/+1 |
* | optimize test | Chris Lattner | 2009-11-10 | 1 | -1/+1 |
* | Revert r85667. LoopUnroll currently can't call utility functions which | Dan Gohman | 2009-10-31 | 1 | -2/+0 |
* | Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into | Dan Gohman | 2009-10-31 | 1 | -0/+2 |
* | Add a testcase for the recent duplicate PHI elimination changes. | Dan Gohman | 2009-10-30 | 1 | -0/+21 |
* | if basic blocks are destroyed while there are *just* BlockAddress' hanging | Chris Lattner | 2009-10-30 | 1 | -2/+7 |
* | change simplifycfg to not duplicate 'unwind' instructions. Hopefully | Chris Lattner | 2009-10-13 | 1 | -3/+18 |
* | convert to filecheck | Chris Lattner | 2009-10-13 | 1 | -5/+5 |
* | rename test | Chris Lattner | 2009-10-13 | 1 | -0/+0 |
* | Change tests from "opt %s" to "opt < %s" so that opt doesn't see the | Dan Gohman | 2009-09-11 | 60 | -60/+60 |
* | fix a bunch of spurious failures for people whose home directory | Chris Lattner | 2009-09-11 | 13 | -16/+14 |
* | Convert a few more opt | llvm-dis to opt -S. | Dan Gohman | 2009-09-08 | 1 | -1/+1 |
* | Use opt -S instead of piping bitcode output through llvm-dis. | Dan Gohman | 2009-09-08 | 51 | -52/+52 |
* | Change these tests to feed the assembly files to opt directly, instead | Dan Gohman | 2009-09-08 | 77 | -78/+78 |
* | Reapply 79977. | Devang Patel | 2009-08-28 | 1 | -2/+0 |
* | Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. | Devang Patel | 2009-08-26 | 1 | -0/+2 |
* | Update DebugInfo interface to use metadata, instead of special named llvm.dbg... | Devang Patel | 2009-08-25 | 1 | -2/+0 |
* | Fix for PR3016: detect the tricky case, where there are | Eli Friedman | 2009-08-16 | 1 | -1/+0 |
* | Revert 75571; I'm convinced this isn't the right thing to do. | Dale Johannesen | 2009-07-14 | 1 | -11/+0 |
* | Don't delete asm's just because their inputs are undefined; | Dale Johannesen | 2009-07-14 | 1 | -0/+11 |
* | Fix the crash in this test. This is basically the same | Dale Johannesen | 2009-06-15 | 1 | -0/+557 |
* | Split the Add, Sub, and Mul instruction opcodes into separate | Dan Gohman | 2009-06-04 | 4 | -10/+10 |
* | Testcase for 71688. | Dale Johannesen | 2009-05-13 | 1 | -0/+47 |
* | While hoisting instruction to speculatively execute simple bb, ignore dbg int... | Devang Patel | 2009-03-06 | 1 | -0/+108 |
* | Ignore dbg info intrinsics when folding conditional branch to | Zhou Sheng | 2009-02-26 | 1 | -0/+70 |
* | Don't block basic block with only SwitchInst to fold into predecessors. | Zhou Sheng | 2009-02-25 | 1 | -0/+116 |
* | While folding unconditional return move DbgRegionEndInst into the predecessor... | Devang Patel | 2009-02-24 | 1 | -2/+4 |
* | If llvm.dbg.region.end is disappearing then remove corresponding llvm.dbg.fun... | Devang Patel | 2009-02-11 | 1 | -0/+1 |
* | Ignore dbg intrinsic while folding unconditional branch. | Devang Patel | 2009-02-10 | 1 | -0/+70 |
* | Ignore dbg intrinsics while folding switch instruction. | Devang Patel | 2009-02-05 | 1 | -0/+58 |
* | Ignore dbg intrinsics. | Devang Patel | 2009-02-04 | 1 | -0/+122 |
* | While folding vallue comparison terminators ignore dbg intrinsics. | Devang Patel | 2009-02-04 | 1 | -0/+49 |
* | Ignore dbg intrinsics while hoisting common code in the two blocks up into th... | Devang Patel | 2009-02-04 | 1 | -0/+33 |
* | Do not let dbg intrinsic block folding of two entry phi node. | Devang Patel | 2009-02-03 | 1 | -0/+28 |
* | fix a testcase. | Chris Lattner | 2009-01-22 | 1 | -2/+1 |
* | Temporarily XFAIL until this can be looked at. r62557 is what caused it to st... | Bill Wendling | 2009-01-20 | 1 | -0/+1 |
* | another fix for PR3354 | Chris Lattner | 2009-01-20 | 1 | -1/+12 |