xref: /llvm-project/llvm/test/Other/debug-pass-manager.ll (revision 5de114b650d780dddffadff72af2a0374a1258cf)
1; RUN: opt -passes=inline < %s -debug-pass-manager 2>&1 | FileCheck %s --check-prefix=NORMAL
2; RUN: opt -passes=inline < %s -debug-pass-manager=quiet 2>&1 | FileCheck %s --check-prefix=QUIET
3; RUN: opt -passes=inline < %s -debug-pass-manager=verbose 2>&1 | FileCheck %s --check-prefix=VERBOSE
4
5define void @a() {
6  ret void
7}
8
9; QUIET-NOT: Running pass: ModuleToPostOrderCGSCCPassAdaptor
10; QUIET: Running pass: InlinerPass
11; QUIET-NOT: Running analysis
12
13; NORMAL-NOT: Running pass: ModuleToPostOrderCGSCCPassAdaptor
14; NORMAL: Running pass: InlinerPass
15; NORMAL: Running analysis
16
17; VERBOSE: Running pass: ModuleToPostOrderCGSCCPassAdaptor
18; VERBOSE: Running pass: InlinerPass
19; VERBOSE: Running analysis
20