Changes in directory llvm/include/llvm/Transforms:
Scalar.h updated: 1.66 -> 1.67 --- Log message: Add PredicateSimplifier pass. Collapses equal variables into one form and simplifies expressions. This implements the optimization described in PR807: http://llvm.org/PR807 . --- Diffs of the changes: (+5 -0) Scalar.h | 5 +++++ 1 files changed, 5 insertions(+) Index: llvm/include/llvm/Transforms/Scalar.h diff -u llvm/include/llvm/Transforms/Scalar.h:1.66 llvm/include/llvm/Transforms/Scalar.h:1.67 --- llvm/include/llvm/Transforms/Scalar.h:1.66 Thu Jun 8 15:02:53 2006 +++ llvm/include/llvm/Transforms/Scalar.h Mon Aug 28 17:44:55 2006 @@ -308,6 +308,11 @@ FunctionPass *createLCSSAPass(); extern const PassInfo *LCSSAID; +//===----------------------------------------------------------------------===// +// This pass collapses duplicate variables into one canonical form, +// and tries to simplify expressions along the way. +FunctionPass *createPredicateSimplifierPass(); + } // End llvm namespace #endif _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits