From: Fangrui Song Date: Sat, 7 Nov 2020 06:19:37 +0000 (-0800) Subject: [test] Fix Other/new-pass-manager.ll with has different behaviors whether or not... X-Git-Tag: llvmorg-13-init~6811 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8eb338a92a4ea300bc3cbdd423500ca8b24f2094;p=platform%2Fupstream%2Fllvm.git [test] Fix Other/new-pass-manager.ll with has different behaviors whether or not Polly is enabled after D89158 --- diff --git a/llvm/test/Other/new-pass-manager.ll b/llvm/test/Other/new-pass-manager.ll index 02dbf99..e97af3c 100644 --- a/llvm/test/Other/new-pass-manager.ll +++ b/llvm/test/Other/new-pass-manager.ll @@ -356,12 +356,16 @@ ; CHECK-CALLGRAPH: Running analysis: CallGraphAnalysis ; CHECK-CALLGRAPH: Finished llvm::Module pass manager run +;; If Polly is enabled, registerPollyPasses adds an ep-vectorizer-start callback. +;; There may or may not be a function pass manager run. +;; Add a no-op-function to unify the two cases. ; RUN: opt -disable-output -disable-verify -debug-pass-manager \ -; RUN: -passes='default' %s 2>&1 \ +; RUN: -passes='default' -passes-ep-vectorizer-start=no-op-function %s 2>&1 \ ; RUN: | FileCheck %s --check-prefix=CHECK-O0 ; CHECK-O0: Starting llvm::Module pass manager run ; CHECK-O0-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}> ; CHECK-O0-NEXT: Starting llvm::Function pass manager run +; CHECK-O0-NEXT: Running pass: NoOpFunctionPass on foo ; CHECK-O0-NEXT: Finished llvm::Function pass manager run ; CHECK-O0-NEXT: Finished llvm::Module pass manager run