[LV] Add test showing debug output for loops with uncountable BTCs.
[llvm-project.git] / bolt / test / X86 / jmp-optimization.test
blobf969578a5b1a0c4c5af6cde4b653788f3e3fdead
1 ## Tests the optimization of functions that just do a tail call in the beginning.
3 ## This test has commands that rely on shell capabilities that won't execute
4 ## correctly on Windows e.g. unsupported parameter expansion
5 REQUIRES: shell
7 RUN: %clangxx %cxxflags -O2 %S/Inputs/jmp_opt{,2,3}.cpp -o %t
8 RUN: llvm-bolt -inline-small-functions %t -o %t.bolt
9 RUN: llvm-objdump -d %t.bolt --print-imm-hex | FileCheck %s
11 CHECK:     <main>:
12 CHECK-NOT: call
13 CHECK:     xorl    %eax, %eax
14 CHECK:     retq