summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorLeonard Chan <leonardchan@google.com>2019-06-20 20:51:58 +0000
committerLeonard Chan <leonardchan@google.com>2019-06-20 20:51:58 +0000
commit108a946319dcf808673a7b8ee960d12765d1df7e (patch)
treeafcc7fa05c069b2e722cc2f2317c5ba11a9b32e6 /llvm
parent78b239ea67cf248a5c04031050c32f707f127a9d (diff)
downloadbcm5719-llvm-108a946319dcf808673a7b8ee960d12765d1df7e.tar.gz
bcm5719-llvm-108a946319dcf808673a7b8ee960d12765d1df7e.zip
Update LLVM test to not check for the EliminateAvailableExternallyPass
for lto-pre-link O2 pipeline runs. llvm-svn: 363977
Diffstat (limited to 'llvm')
-rw-r--r--llvm/test/Other/new-pm-defaults.ll7
1 files changed, 4 insertions, 3 deletions
diff --git a/llvm/test/Other/new-pm-defaults.ll b/llvm/test/Other/new-pm-defaults.ll
index d29c127d984..4437ed89aca 100644
--- a/llvm/test/Other/new-pm-defaults.ll
+++ b/llvm/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<O2>' -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.
OpenPOWER on IntegriCloud