// RUN: %clang_pgogen -O2 -o %t %s // RUN: env LLVM_PROFILE_FILE=%t.profraw %run %t // RUN: llvm-profdata show -function main -counts %t.profraw| FileCheck %s void exit(int); int g; __attribute__((noinline)) void foo() { g++; if (g==1000) exit(0); } int main() { while (1) { foo(); } } // CHECK: Counters: // CHECK-NEXT: main: // CHECK-NEXT: Hash: {{.*}} // CHECK-NEXT: Counters: 2 // CHECK-NEXT: Block counts: [1000, 1]