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



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to