1 ; RUN: llvm-profgen --format=text --ignore-stack-samples --use-dwarf-correlation --perfscript=%S/Inputs/inline-cs-pseudoprobe.perfscript --binary=%S/Inputs/inline-cs-pseudoprobe.perfbin --output=%t --profile-summary-cold-count=0
2 ; RUN: FileCheck %s --input-file %t
7 ; CHECK-NEXT: 1: foo:1109
11 ; CHECK-NEXT: 65525: 14
12 ; CHECK-NEXT: 3: bar:196
16 ; clang -O3 -fuse-ld=lld -fpseudo-probe-for-profiling
17 ; -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Xclang -mdisable-tail-calls
22 int bar(int x, int y) {
31 while (i++ < 4000 * 4000)
32 if (i % 91) s = bar(i, s); else s += 30;
33 printf("sum is %d\n", s);