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