Skip to content

Commit 52ee06d

Browse files
[PGO][Offload] Fix pgo1.c (#126864)
pgo1.c had outdated test checks
1 parent ec28e9b commit 52ee06d

File tree

1 file changed

+30
-43
lines changed

1 file changed

+30
-43
lines changed

offload/test/offloading/pgo1.c

+30-43
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)