diff options
Diffstat (limited to 'include/llvm/Transforms')
-rw-r--r-- | include/llvm/Transforms/Scalar.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/llvm/Transforms/Scalar.h b/include/llvm/Transforms/Scalar.h index 34e87dc..5515c6a 100644 --- a/include/llvm/Transforms/Scalar.h +++ b/include/llvm/Transforms/Scalar.h @@ -141,6 +141,12 @@ FunctionPass *createInstructionCombiningPass(); // FunctionPass *createLICMPass(); +//===----------------------------------------------------------------------===// +// +// LoopStrengthReduce - This pass is strength reduces GEP instructions that use +// a loop's canonical induction variable as one of their indices. +// +FunctionPass *createLoopStrengthReducePass(); //===----------------------------------------------------------------------===// // @@ -155,7 +161,6 @@ FunctionPass *createLoopUnswitchPass(); // FunctionPass *createLoopUnrollPass(); - //===----------------------------------------------------------------------===// // // This pass is used to promote memory references to be register references. A |