[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