[llvm-commits] CVS: llvm/include/llvm/Transforms/LinkAllPasses.h Scalar.h
Owen Anderson
resistor at mac.com
Fri May 26 06:58:51 PDT 2006
Changes in directory llvm/include/llvm/Transforms:
LinkAllPasses.h updated: 1.30 -> 1.31
Scalar.h updated: 1.64 -> 1.65
---
Log message:
Skeletal LCSSA pass. This is currently non-functional. Expect functionality
and documentation updates soo.
---
Diffs of the changes: (+6 -0)
LinkAllPasses.h | 1 +
Scalar.h | 5 +++++
2 files changed, 6 insertions(+)
Index: llvm/include/llvm/Transforms/LinkAllPasses.h
diff -u llvm/include/llvm/Transforms/LinkAllPasses.h:1.30 llvm/include/llvm/Transforms/LinkAllPasses.h:1.31
--- llvm/include/llvm/Transforms/LinkAllPasses.h:1.30 Mon Apr 10 14:26:09 2006
+++ llvm/include/llvm/Transforms/LinkAllPasses.h Fri May 26 08:58:26 2006
@@ -69,6 +69,7 @@
(void) llvm::createIndVarSimplifyPass();
(void) llvm::createInstructionCombiningPass();
(void) llvm::createInternalizePass(false);
+ (void) llvm::createLCSSAPass();
(void) llvm::createLICMPass();
(void) llvm::createLoadValueNumberingPass();
(void) llvm::createLoopExtractorPass();
Index: llvm/include/llvm/Transforms/Scalar.h
diff -u llvm/include/llvm/Transforms/Scalar.h:1.64 llvm/include/llvm/Transforms/Scalar.h:1.65
--- llvm/include/llvm/Transforms/Scalar.h:1.64 Mon May 1 23:24:20 2006
+++ llvm/include/llvm/Transforms/Scalar.h Fri May 26 08:58:26 2006
@@ -302,6 +302,11 @@
// through conditional branches.
FunctionPass *createBlockPlacementPass();
+//===----------------------------------------------------------------------===//
+// This pass inserts phi nodes at loop boundaries to simplify other loop
+// optimizations.
+FunctionPass *createLCSSAPass();
+
} // End llvm namespace
#endif
More information about the llvm-commits
mailing list