1 ; RUN: llvm-profgen --format=text --perfscript=%S/Inputs/noprobe.perfscript --binary=%S/Inputs/noprobe.perfbin --output=%t1
2 ; RUN: FileCheck %s --input-file %t1 --check-prefix=CALLSITE
3 ; RUN: llvm-profgen --format=text --perfscript=%S/Inputs/noprobe.perfscript --binary=%S/Inputs/noprobe.perfbin --output=%t2 --update-total-samples=1
4 ; RUN: FileCheck %s --input-file %t2 --check-prefix=TOTAL
11 ;CALLSITE: 3: 21 bar:21
25 ; clang -O3 -g -fdebug-info-for-profiling test.c -fno-inline -o a.out
28 int bar(int x, int y) {
37 while (i++ < 4000 * 4000)
38 if (i % 91) s = bar(i, s); else s += 30;
39 printf("sum is %d\n", s);