| Commit message (Expand) | Author | Age | Files | Lines |
| * | remove some debugging code | Chris Lattner | 2005-09-23 | 1 | -1/+0 |
| * | Fold two consequtive branches that share a common destination between them. | Chris Lattner | 2005-09-23 | 1 | -33/+119 |
| * | simplify some logic further | Chris Lattner | 2005-09-23 | 1 | -6/+1 |
| * | pull a bunch of logic out of SimplifyCFG into a helper fn | Chris Lattner | 2005-09-23 | 1 | -112/+112 |
| * | Start threading across blocks with code in them, so long as the code does | Chris Lattner | 2005-09-20 | 1 | -15/+64 |
| * | Implement merging of blocks with the same condition if the block has multiple | Chris Lattner | 2005-09-20 | 1 | -21/+59 |
| * | Reject a case we don't handle yet | Chris Lattner | 2005-09-19 | 1 | -1/+3 |
| * | remove debugging code :-/ | Chris Lattner | 2005-09-19 | 1 | -2/+0 |
| * | Implement SimplifyCFG/branch-phi-thread.ll, the most trivial case of threading | Chris Lattner | 2005-09-19 | 1 | -0/+73 |
| * | Fix Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll, a problem that | Chris Lattner | 2005-08-03 | 1 | -2/+3 |
| * | Finally, add the required constraint checks to fix Transforms/SimplifyCFG/20... | Chris Lattner | 2005-08-03 | 1 | -2/+29 |
| * | Simplify some code, add the correct pred checks | Chris Lattner | 2005-08-03 | 1 | -16/+25 |
| * | Refactor code out of PropagatePredecessorsForPHIs, turning it into a pure fun... | Chris Lattner | 2005-08-03 | 1 | -37/+36 |
| * | use splice instead of remove/insert to avoid some symtab operations | Chris Lattner | 2005-08-03 | 1 | -2/+2 |
| * | move two functions up in the file, use SafeToMergeTerminators to eliminate | Chris Lattner | 2005-08-03 | 1 | -61/+45 |
| * | Rip some code out of the main SimplifyCFG function into a subfunction and | Chris Lattner | 2005-08-03 | 1 | -78/+72 |
| * | Disable this patch: | Chris Lattner | 2005-08-02 | 1 | -1/+1 |
| * | Change a place to use an arbitrary value instead of null, when possible | Chris Lattner | 2005-08-02 | 1 | -3/+3 |
| * | This code was very close, but not quite right. It did not take into | Chris Lattner | 2005-08-02 | 1 | -3/+10 |
| * | Don't crash on: X = phi (X, X). | Chris Lattner | 2005-06-17 | 1 | -6/+9 |
| * | Fix Transforms/SimplifyCFG/switch-simplify-crash.ll | Chris Lattner | 2005-05-20 | 1 | -0/+7 |
| * | Make sure to preserve the calling convention when changing an invoke into | Chris Lattner | 2005-05-14 | 1 | -0/+2 |
| * | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -39/+39 |
| * | Teach simplifycfg that setcc is cheap and non-trapping, so that it can | Chris Lattner | 2005-04-21 | 1 | -0/+6 |
| * | Get rid of this for_each loop | Chris Lattner | 2005-04-12 | 1 | -2/+2 |
| * | Fix spelling, patch contributed by Gabor Greif! | Chris Lattner | 2005-02-27 | 1 | -1/+1 |
| * | remove extraneous cast | Chris Lattner | 2005-02-26 | 1 | -2/+1 |
| * | Implement Transforms/SimplifyCFG/switch_thread.ll | Chris Lattner | 2005-02-24 | 1 | -4/+190 |
| * | switchinst ctor now takes a hint for the number of cases that it will have. | Chris Lattner | 2005-01-29 | 1 | -2/+2 |
| * | Implement SimplifyCFG/DeadSetCC.ll | Chris Lattner | 2005-01-01 | 1 | -0/+8 |
| * | Fix Regression/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll, | Chris Lattner | 2004-12-10 | 1 | -14/+13 |
| * | Squelch warning | Chris Lattner | 2004-11-30 | 1 | -1/+1 |
| * | Alkis noticed that this variable is dead. Thanks! | Chris Lattner | 2004-11-30 | 1 | -2/+0 |
| * | If we have something like this: | Chris Lattner | 2004-11-30 | 1 | -0/+105 |
| * | Do not compute the predecessor list for a block unless we need it. | Chris Lattner | 2004-11-01 | 1 | -27/+24 |
| * | Eliminate compilation warning on uninitialized variable. | Reid Spencer | 2004-10-22 | 1 | -1/+1 |
| * | Simplify code by deleting instructions that preceed unreachable instructions. | Chris Lattner | 2004-10-18 | 1 | -1/+101 |
| * | When converting phi nodes into select instructions, we shouldn't promote PHI | Chris Lattner | 2004-10-14 | 1 | -41/+93 |
| * | Do not insert trivially dead select instructions, which allows us to | Chris Lattner | 2004-09-29 | 1 | -2/+11 |
| * | Convert code to compile with vc7.1. | Reid Spencer | 2004-09-15 | 1 | -8/+11 |
| * | Fixes to make LLVM compile with vc7.1. | Alkis Evlogimenos | 2004-09-03 | 1 | -1/+1 |
| * | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -1/+1 |
| * | These files don't need to include <iostream> since they include "Support/Debu... | Brian Gaeke | 2004-07-21 | 1 | -1/+0 |
| * | Implement SimplifyCFG/BrUnwind.ll | Chris Lattner | 2004-07-20 | 1 | -2/+9 |
| * | bug 122: | Reid Spencer | 2004-07-18 | 1 | -2/+1 |
| * | Progress on PR341 | Chris Lattner | 2004-07-15 | 1 | -3/+3 |
| * | Add #include <iostream> since Value.h does not #include it any more. | Reid Spencer | 2004-07-04 | 1 | -0/+2 |
| * | *FINALLY* Fix a really nasty nondeterministic bug that has been haunting us | Chris Lattner | 2004-06-21 | 1 | -6/+7 |
| * | Add some DEBUG output to the simplifycfg routines | Chris Lattner | 2004-06-20 | 1 | -14/+13 |
| * | Do not sort by the address of LLVM ConstantInt* objects. This produces | Chris Lattner | 2004-06-19 | 1 | -10/+21 |