Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / Other / scc-deleted-printer.ll
blobc7455ff8ebd43c4654dc3d86d8673445f3353d6f
1 ; RUN: opt < %s 2>&1 -disable-output \
2 ; RUN:     -passes=inline -print-before-all -print-after-all | FileCheck %s
3 ; RUN: opt < %s 2>&1 -disable-output \
4 ; RUN:     -passes=inline -print-before-all -print-after-all -print-module-scope | FileCheck %s
6 ; CHECK: IR Dump Before InlinerPass on (tester, foo)
7 ; CHECK: IR Dump After InlinerPass on (tester, foo)
8 ; CHECK: IR Dump Before InlinerPass on (tester)
9 ; CHECK: IR Dump After InlinerPass on (tester)
12 define void @tester() noinline {
13   call void @foo()
14   ret void
17 define internal void @foo() alwaysinline {
18   call void @tester()
19   ret void