[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h
Nick Lewycky
nicholas at mxc.ca
Mon Aug 28 15:45:17 PDT 2006
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
More information about the llvm-commits
mailing list