Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / bolt / test / X86 / tailcall.test
blob09a31a6016078ec5f3f2b2c42fdc86be8d7403f3
1 # Verifies that llvm-bolt recognizes tailcalls and mark them
2 # in control flow graph.
4 RUN: %clang %cflags %S/Inputs/tailcall.s -o %t.exe
5 RUN: llvm-bolt %t.exe -o /dev/null --print-cfg 2>&1 | FileCheck %s
7 CHECK:  Binary Function "foo"
8 CHECK:    jmp     bar # TAILCALL
9 CHECK:  End of Function "foo"
11 CHECK:  Binary Function "bar"
12 CHECK:    jmp     baz # TAILCALL
13 CHECK:  End of Function "bar"