diff --git a/llvm_util/llvm_optimizer.cpp b/llvm_util/llvm_optimizer.cpp index cd5e8108d..c37e7249d 100644 --- a/llvm_util/llvm_optimizer.cpp +++ b/llvm_util/llvm_optimizer.cpp @@ -56,10 +56,6 @@ string optimize_module(llvm::Module &M, string_view optArgs) { MPM = PB.buildPerModuleDefaultPipeline(OptimizationLevel::O1); } else if (optArgs == "O0") { MPM = PB.buildPerModuleDefaultPipeline(OptimizationLevel::O0); - } else if (optArgs == "Os") { - MPM = PB.buildPerModuleDefaultPipeline(OptimizationLevel::Os); - } else if (optArgs == "Oz") { - MPM = PB.buildPerModuleDefaultPipeline(OptimizationLevel::Oz); } else { if (auto Err = PB.parsePassPipeline(MPM, optArgs)) return toString(std::move(Err)); @@ -68,4 +64,4 @@ string optimize_module(llvm::Module &M, string_view optArgs) { return {}; } -} +} // namespace llvm_util diff --git a/tests/opt-tv/npm-Os.opt.ll b/tests/opt-tv/npm-Os.opt.ll deleted file mode 100644 index a6becd871..000000000 --- a/tests/opt-tv/npm-Os.opt.ll +++ /dev/null @@ -1,7 +0,0 @@ -; TEST-ARGS: -passes=default - -define i32 @f() { - ret i32 1 -} - -; CHECK: Transformation seems