@@ -32,48 +32,35 @@ int main() {
3232 }
3333 }
3434}
35+ // LLVM-PGO-LABEL: __omp_offloading_{{[_0-9a-zA-Z]*}}_main_{{[_0-9a-zA-Z]*}}:
36+ // LLVM-PGO: Hash: {{0[xX][0-9a-fA-F]+}}
37+ // LLVM-PGO: Counters: 4
38+ // LLVM-PGO: Block counts: [20, 10, 2, 1]
3539
36- // CLANG-PGO: ======== Counters =========
37- // CLANG-PGO-NEXT: [ 0 11 20 ]
38- // CLANG-PGO-NEXT: [ 10 ]
39- // CLANG-PGO-NEXT: [ 20 ]
40- // CLANG-PGO-NEXT: ========== Data ===========
41- // CLANG-PGO-NEXT: { {{[0-9]*}} {{[0-9]*}}
42- // CLANG-PGO-SAME: {{0x[0-9a-fA-F]*}} {{0x[0-9a-fA-F]*}}
43- // CLANG-PGO-SAME: {{0x[0-9a-fA-F]*}} {{0x[0-9a-fA-F]*}}
44- // CLANG-PGO-SAME: {{[0-9]*}} {{.*}} {{[0-9]*}} }
45- // CLANG-PGO-NEXT: { {{[0-9]*}} {{[0-9]*}}
46- // CLANG-PGO-SAME: {{0x[0-9a-fA-F]*}} {{0x[0-9a-fA-F]*}}
47- // CLANG-PGO-SAME: {{0x[0-9a-fA-F]*}} {{0x[0-9a-fA-F]*}}
48- // CLANG-PGO-SAME: {{[0-9]*}} {{.*}} {{[0-9]*}} }
49- // CLANG-PGO-NEXT: { {{[0-9]*}} {{[0-9]*}}
50- // CLANG-PGO-SAME: {{0x[0-9a-fA-F]*}} {{0x[0-9a-fA-F]*}}
51- // CLANG-PGO-SAME: {{0x[0-9a-fA-F]*}} {{0x[0-9a-fA-F]*}}
52- // CLANG-PGO-SAME: {{[0-9]*}} {{.*}} {{[0-9]*}} }
53- // CLANG-PGO-NEXT: ======== Functions ========
54- // CLANG-PGO-NEXT: pgo1.c:
55- // CLANG-PGO-SAME: __omp_offloading_{{[_0-9a-zA-Z]*}}_main_{{[_0-9a-zA-Z]*}}
56- // CLANG-PGO-NEXT: test1
57- // CLANG-PGO-NEXT: test2
40+ // LLVM-PGO-LABEL: test1:
41+ // LLVM-PGO: Hash: {{0[xX][0-9a-fA-F]+}}
42+ // LLVM-PGO: Counters: 1
43+ // LLVM-PGO: Block counts: [10]
5844
59- // LLVM-PGO: ======== Counters =========
60- // LLVM-PGO-NEXT: [ 20 10 2 1 ]
61- // LLVM-PGO-NEXT: [ 10 ]
62- // LLVM-PGO-NEXT: [ 20 ]
63- // LLVM-PGO-NEXT: ========== Data ===========
64- // LLVM-PGO-NEXT: { {{[0-9]*}} {{[0-9]*}}
65- // LLVM-PGO-SAME: {{0x[0-9a-fA-F]*}} {{0x[0-9a-fA-F]*}}
66- // LLVM-PGO-SAME: {{0x[0-9a-fA-F]*}} {{0x[0-9a-fA-F]*}}
67- // LLVM-PGO-SAME: {{[0-9]*}} {{.*}} {{[0-9]*}} }
68- // LLVM-PGO-NEXT: { {{[0-9]*}} {{[0-9]*}}
69- // LLVM-PGO-SAME: {{0x[0-9a-fA-F]*}} {{0x[0-9a-fA-F]*}}
70- // LLVM-PGO-SAME: {{0x[0-9a-fA-F]*}} {{0x[0-9a-fA-F]*}}
71- // LLVM-PGO-SAME: {{[0-9]*}} {{.*}} {{[0-9]*}} }
72- // LLVM-PGO-NEXT: { {{[0-9]*}} {{[0-9]*}}
73- // LLVM-PGO-SAME: {{0x[0-9a-fA-F]*}} {{0x[0-9a-fA-F]*}}
74- // LLVM-PGO-SAME: {{0x[0-9a-fA-F]*}} {{0x[0-9a-fA-F]*}}
75- // LLVM-PGO-SAME: {{[0-9]*}} {{.*}} {{[0-9]*}} }
76- // LLVM-PGO-NEXT: ======== Functions ========
77- // LLVM-PGO-NEXT: __omp_offloading_{{[_0-9a-zA-Z]*}}_main_{{[_0-9a-zA-Z]*}}
78- // LLVM-PGO-NEXT: test1
79- // LLVM-PGO-NEXT: test2
45+ // LLVM-PGO-LABEL: test2:
46+ // LLVM-PGO: Hash: {{0[xX][0-9a-fA-F]+}}
47+ // LLVM-PGO: Counters: 1
48+ // LLVM-PGO: Block counts: [20]
49+
50+ // CLANG-PGO-LABEL: __omp_offloading_{{[_0-9a-zA-Z]*}}_main_{{[_0-9a-zA-Z]*}}:
51+ // CLANG-PGO: Hash: {{0[xX][0-9a-fA-F]+}}
52+ // CLANG-PGO: Counters: 3
53+ // CLANG-PGO: Function count: 0
54+ // CLANG-PGO: Block counts: [11, 20]
55+
56+ // CLANG-PGO-LABEL: test1:
57+ // CLANG-PGO: Hash: {{0[xX][0-9a-fA-F]+}}
58+ // CLANG-PGO: Counters: 1
59+ // CLANG-PGO: Function count: 10
60+ // CLANG-PGO: Block counts: []
61+
62+ // CLANG-PGO-LABEL: test2:
63+ // CLANG-PGO: Hash: {{0[xX][0-9a-fA-F]+}}
64+ // CLANG-PGO: Counters: 1
65+ // CLANG-PGO: Function count: 20
66+ // CLANG-PGO: Block counts: []
0 commit comments