summaryrefslogtreecommitdiff
path: root/test/profile/Linux/instrprof-basic.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/profile/Linux/instrprof-basic.c')
-rw-r--r--test/profile/Linux/instrprof-basic.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/test/profile/Linux/instrprof-basic.c b/test/profile/Linux/instrprof-basic.c
deleted file mode 100644
index 7ae683d9b..000000000
--- a/test/profile/Linux/instrprof-basic.c
+++ /dev/null
@@ -1,31 +0,0 @@
-// RUN: %clang_profgen -fdata-sections -ffunction-sections -fuse-ld=gold -Wl,--gc-sections -o %t -O3 %s
-// RUN: env LLVM_PROFILE_FILE=%t.profraw %run %t
-// RUN: llvm-profdata merge -o %t.profdata %t.profraw
-// RUN: %clang_profuse=%t.profdata -o - -S -emit-llvm %s | FileCheck %s
-
-int begin(int i) {
- // CHECK: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[PD1:[0-9]+]]
- if (i)
- return 0;
- return 1;
-}
-
-int end(int i) {
- // CHECK: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[PD2:[0-9]+]]
- if (i)
- return 0;
- return 1;
-}
-
-int main(int argc, const char *argv[]) {
- begin(0);
- end(1);
-
- // CHECK: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[PD2:[0-9]+]]
- if (argc)
- return 0;
- return 1;
-}
-
-// CHECK: ![[PD1]] = !{!"branch_weights", i32 1, i32 2}
-// CHECK: ![[PD2]] = !{!"branch_weights", i32 2, i32 1}