diff --git a/llvm/test/Transforms/LoopUnroll/FullUnroll.ll b/llvm/test/Transforms/LoopUnroll/FullUnroll.ll --- a/llvm/test/Transforms/LoopUnroll/FullUnroll.ll +++ b/llvm/test/Transforms/LoopUnroll/FullUnroll.ll @@ -1,4 +1,4 @@ -; RUN: opt -passes='default' -disable-verify --mtriple x86_64-pc-linux-gnu -new-pm-disable-loop-unrolling=true \ +; RUN: opt -passes='default' -disable-verify --mtriple x86_64-pc-linux-gnu -disable-loop-unrolling=true \ ; RUN: -S -o - %s | FileCheck %s ; This checks that the loop full unroller will fire in the new pass manager diff --git a/llvm/tools/opt/NewPMDriver.cpp b/llvm/tools/opt/NewPMDriver.cpp --- a/llvm/tools/opt/NewPMDriver.cpp +++ b/llvm/tools/opt/NewPMDriver.cpp @@ -102,9 +102,7 @@ cl::Hidden); // Individual pipeline tuning options. -static cl::opt DisableLoopUnrolling( - "new-pm-disable-loop-unrolling", - cl::desc("Disable loop unrolling in all relevant passes"), cl::init(false)); +extern cl::opt DisableLoopUnrolling; extern cl::opt PGOKindFlag; extern cl::opt ProfileFile; diff --git a/llvm/tools/opt/opt.cpp b/llvm/tools/opt/opt.cpp --- a/llvm/tools/opt/opt.cpp +++ b/llvm/tools/opt/opt.cpp @@ -183,10 +183,9 @@ static cl::opt TargetTriple("mtriple", cl::desc("Override target triple for module")); -static cl::opt -DisableLoopUnrolling("disable-loop-unrolling", - cl::desc("Disable loop unrolling in all relevant passes"), - cl::init(false)); +cl::opt DisableLoopUnrolling( + "disable-loop-unrolling", + cl::desc("Disable loop unrolling in all relevant passes"), cl::init(false)); static cl::opt EmitSummaryIndex("module-summary", cl::desc("Emit module summary index"),