From 8eb338a92a4ea300bc3cbdd423500ca8b24f2094 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Fri, 6 Nov 2020 22:19:37 -0800 Subject: [PATCH] [test] Fix Other/new-pass-manager.ll with has different behaviors whether or not Polly is enabled after D89158 --- llvm/test/Other/new-pass-manager.ll | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 -- 2.7.4