From: Leonard Chan Date: Thu, 20 Jun 2019 20:51:58 +0000 (+0000) Subject: Update LLVM test to not check for the EliminateAvailableExternallyPass X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=343d8fb8ceb7156968df30e44f25eea8f0a05e8e;p=llvm Update LLVM test to not check for the EliminateAvailableExternallyPass for lto-pre-link O2 pipeline runs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363977 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Other/new-pm-defaults.ll b/test/Other/new-pm-defaults.ll index d29c127d984..4437ed89aca 100644 --- a/test/Other/new-pm-defaults.ll +++ b/test/Other/new-pm-defaults.ll @@ -24,7 +24,8 @@ ; RUN: | FileCheck %s --check-prefix=CHECK-O --check-prefix=CHECK-Oz ; RUN: opt -disable-verify -debug-pass-manager \ ; RUN: -passes='lto-pre-link' -S %s 2>&1 \ -; RUN: | FileCheck %s --check-prefix=CHECK-O --check-prefix=CHECK-O2 +; RUN: | FileCheck %s --check-prefix=CHECK-O --check-prefix=CHECK-O2 \ +; RUN: --check-prefix=CHECK-O2-LTO ; RUN: opt -disable-verify -debug-pass-manager \ ; RUN: -passes-ep-peephole='no-op-function' \ @@ -223,8 +224,8 @@ ; CHECK-O-NEXT: Starting llvm::Module pass manager run. ; CHECK-O-NEXT: Running pass: GlobalOptPass ; CHECK-O-NEXT: Running pass: GlobalDCEPass -; CHECK-O-NEXT: Running pass: EliminateAvailableExternallyPass -; CHECK-O-NEXT: Running pass: ReversePostOrderFunctionAttrsPass +; CHECK-O2-LTO-NOT: Running pass: EliminateAvailableExternallyPass +; CHECK-O: Running pass: ReversePostOrderFunctionAttrsPass ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}GlobalsAA ; CHECK-O-NEXT: Running pass: ModuleToFunctionPassAdaptor<{{.*}}PassManager{{.*}}> ; CHECK-O-NEXT: Starting llvm::Function pass manager run.