[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / Other / module-pass-printer.ll
blob9c16cf10a2ef55d7c8d1f6ee39eb00b571be5923
1 ; Check pass name is only printed once.
2 ; RUN: opt < %s 2>&1 -forceattrs -disable-output -print-after-all | FileCheck %s
3 ; RUN: opt < %s 2>&1 -forceattrs -disable-output -print-after-all -filter-print-funcs=foo,bar | FileCheck %s
5 ; Check pass name is not printed if a module doesn't include any function specified in -filter-print-funcs.
6 ; RUN: opt < %s 2>&1 -forceattrs -disable-output -print-after-all -filter-print-funcs=baz | FileCheck %s -allow-empty -check-prefix=EMPTY
8 ; CHECK: *** IR Dump After Force set function attributes ***
9 ; CHECK-NOT: *** IR Dump After Force set function attributes ***
10 ; EMPTY-NOT: *** IR Dump After Force set function attributes ***
12 define void @foo() {
13   ret void
16 define void @bar() {
17   ret void