[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2007-01-04-SelectSwitch.ll

2007-01-10 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2007-01-04-SelectSwitch.ll added (r1.1) --- Log message: New predicate simplifier! Please do not enable, there is still some known miscompile problem. --- Diffs of the changes: (+19 -0) 2007-01-04-SelectSwitch.ll |

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll

2006-12-30 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2006-09-20-SetCC.ll updated: 1.3 -> 1.4 --- Log message: For PR950: http://llvm.org/PR950 : Update the test suite to accommodate the change from signed integer types to signless integer types. The changes were of only a f

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2006-08-02-Switch.ll 2006-08-07-LeaderOffByOne.ll 2006-09-20-ResolveCycle.ll 2006-09-20-SetCC.ll 2006-10-22-IntOr.ll 2006-10-25-

2006-12-01 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2006-08-02-Switch.ll updated: 1.1 -> 1.2 2006-08-07-LeaderOffByOne.ll updated: 1.1 -> 1.2 2006-09-20-ResolveCycle.ll updated: 1.1 -> 1.2 2006-09-20-SetCC.ll updated: 1.2 -> 1.3 2006-10-22-IntOr.ll updated: 1.3 -> 1.4 2006-

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2006-11-04-ImpossibleGT.ll 2006-11-04-ReplacingZeros.ll 2006-11-05-CycleGTLT.ll 2006-11-11-Squeeze.ll 2006-11-12-MergeNodes.ll

2006-11-22 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2006-11-04-ImpossibleGT.ll added (r1.1) 2006-11-04-ReplacingZeros.ll added (r1.1) 2006-11-05-CycleGTLT.ll added (r1.1) 2006-11-11-Squeeze.ll added (r1.1) 2006-11-12-MergeNodes.ll added (r1.1) --- Log message: Update to ne

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2006-10-22-IntOr.ll

2006-10-27 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2006-10-22-IntOr.ll updated: 1.2 -> 1.3 --- Log message: Emitting raw bytecode is awfully rude. Add -disable-output. Clarify the test. --- Diffs of the changes: (+17 -7) 2006-10-22-IntOr.ll | 24 +--

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/.cvsignore

2006-10-27 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: .cvsignore added (r1.1) --- Log message: Improve cvs ignoring of test results. --- Diffs of the changes: (+1 -0) .cvsignore |1 + 1 files changed, 1 insertion(+) Index: llvm/test/Regression/Transforms/Predicate

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2006-10-25-AddSetCC.ll

2006-10-25 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2006-10-25-AddSetCC.ll added (r1.1) --- Log message: Handling of setlt/le/gt/ge is broken at the moment; predsimplify removes the call the pass2. --- Diffs of the changes: (+27 -0) 2006-10-25-AddSetCC.ll | 27 +

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2006-10-22-IntOr.ll

2006-10-25 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2006-10-22-IntOr.ll updated: 1.1 -> 1.2 --- Log message: This testcase was logically wrong! Fixing, and including the test for the mistake that I made in the file too. --- Diffs of the changes: (+24 -3) 2006-10-22-In

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2006-10-22-IntOr.ll

2006-10-22 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2006-10-22-IntOr.ll added (r1.1) --- Log message: Handle "if ((x|y) != 0)" for ints like we do for bools. Fixes missed optimization opportunity pointed out by Chris Lattner. --- Diffs of the changes: (+21 -0) 2006-10

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/predsimplify.ll

2006-10-22 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: predsimplify.ll updated: 1.2 -> 1.3 --- Log message: AllocaInst can't return a null pointer. Fixes missed optimization opportunity pointed out by Andrew Lewycky. --- Diffs of the changes: (+16 -1) predsimplify.ll |

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll

2006-10-03 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2006-09-20-SetCC.ll updated: 1.1 -> 1.2 --- Log message: Move break-crit-edges before the predicate simplifier. Allows us to optimize in more cases. --- Diffs of the changes: (+1 -1) 2006-09-20-SetCC.ll |2 +- 1

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll

2006-09-20 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2006-09-20-SetCC.ll added (r1.1) --- Log message: Once we're down to "setcc type constant1, constant2", at least come up with the right answer. --- Diffs of the changes: (+54 -0) 2006-09-20-SetCC.ll | 54 ++

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2006-09-20-ResolveCycle.ll

2006-09-20 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2006-09-20-ResolveCycle.ll added (r1.1) --- Log message: Use a total ordering to compare instructions. Fixes infinite loop in resolve(). --- Diffs of the changes: (+28 -0) 2006-09-20-ResolveCycle.ll | 28 ++

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/dg.exp

2006-09-18 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: dg.exp added (r1.1) --- Log message: Enable dejagnu tests for predicate simplifier. --- Diffs of the changes: (+3 -0) dg.exp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/test/Regression/Transforms/Predi

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2006-08-07-LeaderOffByOne.ll

2006-09-09 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2006-08-07-LeaderOffByOne.ll added (r1.1) --- Log message: Replace EquivalenceClasses with a custom-built data structure. Many common operations (like findProperties) should be faster, at the expense of unionSets being sl

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2006-08-02-Switch.ll predsimplify.ll

2006-09-02 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2006-08-02-Switch.ll added (r1.1) predsimplify.ll updated: 1.1 -> 1.2 --- Log message: Improve handling of SelectInst. Reorder operations to remove duplicated work. Fix to leave floating-point types out of the optimizatio

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/predsimplify.reg4.ll

2006-08-30 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: predsimplify.reg4.ll added (r1.1) --- Log message: This program crashes the PredicateSimplifier. Not marked XFAIL because the PredicateSimplifier is skipped in make check anyways. --- Diffs of the changes: (+36 -0) p

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/predsimplify.ll predsimplify.reg1.ll predsimplify.reg2.ll predsimplify.reg3.ll

2006-08-28 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: predsimplify.ll added (r1.1) predsimplify.reg1.ll added (r1.1) predsimplify.reg2.ll added (r1.1) predsimplify.reg3.ll added (r1.1) --- Log message: Add PredicateSimplifier pass. Collapses equal variables into one form and

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/

2006-08-28 Thread LLVM
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: --- Log message: Directory /var/cvs/llvm/llvm/test/Regression/Transforms/PredicateSimplifier added to the repository --- Diffs of the changes: (+0 -0) 0 files changed _