From 8561dcd7306f4a4d45b1f2372e7cd40a753f2cc6 Mon Sep 17 00:00:00 2001 From: Bob Wilson Date: Fri, 26 Feb 2010 19:09:47 +0000 Subject: Move the EnableFullLoadPRE flag from a separate command-line option to an argument of createGVNPass and set it automatically for -O3. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97245 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Transforms/Scalar.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include/llvm/Transforms') diff --git a/include/llvm/Transforms/Scalar.h b/include/llvm/Transforms/Scalar.h index 6893bad..4e6be46 100644 --- a/include/llvm/Transforms/Scalar.h +++ b/include/llvm/Transforms/Scalar.h @@ -263,7 +263,8 @@ extern const PassInfo *const LCSSAID; // GVN - This pass performs global value numbering and redundant load // elimination cotemporaneously. // -FunctionPass *createGVNPass(bool NoLoads = false); +FunctionPass *createGVNPass(bool EnableFullLoadPRE = true, + bool NoLoads = false); //===----------------------------------------------------------------------===// // -- cgit v1.1