Skip to content

Commit fe0bd3e

Browse files
committed
[compiler-rt] Convert profile tests to opaque pointers (NFC)
1 parent e356f68 commit fe0bd3e

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

compiler-rt/test/profile/Linux/counter_promo_for.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
// RUN: rm -fr %t.promo.prof
22
// RUN: rm -fr %t.nopromo.prof
33
// RUN: %clang_pgogen=%t.promo.prof/ -o %t.promo.gen -O2 %s
4-
// RUN: %clang_pgogen=%t.promo.prof/ -o %t.promo.gen.ll -emit-llvm -S -O2 -Xclang -no-opaque-pointers %s
4+
// RUN: %clang_pgogen=%t.promo.prof/ -o %t.promo.gen.ll -emit-llvm -S -O2 %s
55
// RUN: cat %t.promo.gen.ll | FileCheck --check-prefix=PROMO %s
66
// RUN: %run %t.promo.gen
77
// RUN: llvm-profdata merge -o %t.promo.profdata %t.promo.prof/
88
// RUN: llvm-profdata show --counts --all-functions %t.promo.profdata > %t.promo.dump
99
// RUN: %clang_pgogen=%t.nopromo.prof/ -mllvm -do-counter-promotion=false -mllvm -simplifycfg-sink-common=false -o %t.nopromo.gen -O2 %s
10-
// RUN: %clang_pgogen=%t.nopromo.prof/ -mllvm -do-counter-promotion=false -mllvm -simplifycfg-sink-common=false -o %t.nopromo.gen.ll -emit-llvm -S -O2 -Xclang -no-opaque-pointers %s
10+
// RUN: %clang_pgogen=%t.nopromo.prof/ -mllvm -do-counter-promotion=false -mllvm -simplifycfg-sink-common=false -o %t.nopromo.gen.ll -emit-llvm -S -O2 %s
1111
// RUN: cat %t.nopromo.gen.ll | FileCheck --check-prefix=NOPROMO %s
1212
// RUN: %run %t.nopromo.gen
1313
// RUN: llvm-profdata merge -o %t.nopromo.profdata %t.nopromo.prof/
@@ -22,9 +22,9 @@ __attribute__((noinline)) void foo(int n, int N) {
2222
// PROMO: load{{.*}}@__profc_foo{{.*}} 3){{.*}}
2323
// PROMO-NEXT: add
2424
// PROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 3){{.*}}
25-
// PROMO: load{{.*}}@__profc_foo{{.*}} 0){{.*}}
25+
// PROMO: load{{.*}}@__profc_foo, align
2626
// PROMO-NEXT: add
27-
// PROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 0){{.*}}
27+
// PROMO-NEXT: store{{.*}}@__profc_foo, align
2828
// PROMO-NEXT: load{{.*}}@__profc_foo{{.*}} 1){{.*}}
2929
// PROMO-NEXT: add
3030
// PROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 1){{.*}}
@@ -33,9 +33,9 @@ __attribute__((noinline)) void foo(int n, int N) {
3333
// PROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 2){{.*}}
3434
//
3535
// NOPROMO-LABEL: @foo
36-
// NOPROMO: load{{.*}}@__profc_foo{{.*}} 0){{.*}}
36+
// NOPROMO: load{{.*}}@__profc_foo, align
3737
// NOPROMO-NEXT: add
38-
// NOPROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 0){{.*}}
38+
// NOPROMO-NEXT: store{{.*}}@__profc_foo, align
3939
// NOPROMO: load{{.*}}@__profc_foo{{.*}} 1){{.*}}
4040
// NOPROMO-NEXT: add
4141
// NOPROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 1){{.*}}

compiler-rt/test/profile/Linux/counter_promo_while.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
// RUN: rm -fr %t.promo.prof
22
// RUN: rm -fr %t.nopromo.prof
33
// RUN: %clang_pgogen=%t.promo.prof/ -o %t.promo.gen -O2 %s
4-
// RUN: %clang_pgogen=%t.promo.prof/ -o %t.promo.gen.ll -emit-llvm -S -O2 -Xclang -no-opaque-pointers %s
4+
// RUN: %clang_pgogen=%t.promo.prof/ -o %t.promo.gen.ll -emit-llvm -S -O2 %s
55
// RUN: cat %t.promo.gen.ll | FileCheck --check-prefix=PROMO %s
66
// RUN: %run %t.promo.gen
77
// RUN: llvm-profdata merge -o %t.promo.profdata %t.promo.prof/
88
// RUN: llvm-profdata show --counts --all-functions %t.promo.profdata > %t.promo.dump
99
// RUN: %clang_pgogen=%t.nopromo.prof/ -mllvm -do-counter-promotion=false -mllvm -simplifycfg-sink-common=false -o %t.nopromo.gen -O2 %s
10-
// RUN: %clang_pgogen=%t.nopromo.prof/ -mllvm -do-counter-promotion=false -mllvm -simplifycfg-sink-common=false -o %t.nopromo.gen.ll -emit-llvm -S -O2 -Xclang -no-opaque-pointers %s
10+
// RUN: %clang_pgogen=%t.nopromo.prof/ -mllvm -do-counter-promotion=false -mllvm -simplifycfg-sink-common=false -o %t.nopromo.gen.ll -emit-llvm -S -O2 %s
1111
// RUN: cat %t.nopromo.gen.ll | FileCheck --check-prefix=NOPROMO %s
1212
// RUN: %run %t.nopromo.gen
1313
// RUN: llvm-profdata merge -o %t.nopromo.profdata %t.nopromo.prof/
@@ -17,9 +17,9 @@ int g;
1717
__attribute__((noinline)) void bar(int i) { g += i; }
1818
__attribute__((noinline)) void foo(int n, int N) {
1919
// PROMO-LABEL: @foo
20-
// PROMO: load{{.*}}@__profc_foo{{.*}} 0){{.*}}
20+
// PROMO: load{{.*}}@__profc_foo, align
2121
// PROMO-NEXT: add
22-
// PROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 0){{.*}}
22+
// PROMO-NEXT: store{{.*}}@__profc_foo, align
2323
// PROMO-NEXT: load{{.*}}@__profc_foo{{.*}} 1){{.*}}
2424
// PROMO-NEXT: add
2525
// PROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 1){{.*}}
@@ -28,9 +28,9 @@ __attribute__((noinline)) void foo(int n, int N) {
2828
// PROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 2){{.*}}
2929
//
3030
// NOPROMO-LABEL: @foo
31-
// NOPROMO: load{{.*}}@__profc_foo{{.*}} 0){{.*}}
31+
// NOPROMO: load{{.*}}@__profc_foo, align
3232
// NOPROMO-NEXT: add
33-
// NOPROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 0){{.*}}
33+
// NOPROMO-NEXT: store{{.*}}@__profc_foo, align
3434
// NOPROMO: load{{.*}}@__profc_foo{{.*}} 1){{.*}}
3535
// NOPROMO-NEXT: add
3636
// NOPROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 1){{.*}}

0 commit comments

Comments
 (0)