Skip to content
Snippets Groups Projects
Commit 0c166cdd authored by Yaron Keren's avatar Yaron Keren
Browse files

Fix test for Visual C++.

llvm-svn: 242124
parent d1ba2d9d
No related branches found
No related tags found
No related merge requests found
...@@ -3,9 +3,11 @@ ...@@ -3,9 +3,11 @@
// with PCH // with PCH
// RUN: %clang_cc1 -fopenmp -fnoopenmp-use-tls -emit-llvm -chain-include %s -chain-include %s %s -o - | FileCheck %s // RUN: %clang_cc1 -fopenmp -fnoopenmp-use-tls -emit-llvm -chain-include %s -chain-include %s %s -o - | FileCheck %s
// no PCH // no PCH
// RUN: %clang_cc1 -fopenmp -emit-llvm -include %s -include %s %s -o - | FileCheck %s -check-prefix=CHECK-TLS // RUN: %clang_cc1 -fopenmp -emit-llvm -include %s -include %s %s -o - | FileCheck %s -check-prefix=CHECK-TLS-1
// RUN: %clang_cc1 -fopenmp -emit-llvm -include %s -include %s %s -o - | FileCheck %s -check-prefix=CHECK-TLS-2
// with PCH // with PCH
// RUN: %clang_cc1 -fopenmp -emit-llvm -chain-include %s -chain-include %s %s -o - | FileCheck %s -check-prefix=CHECK-TLS // RUN: %clang_cc1 -fopenmp -emit-llvm -chain-include %s -chain-include %s %s -o - | FileCheck %s -check-prefix=CHECK-TLS-1
// RUN: %clang_cc1 -fopenmp -emit-llvm -chain-include %s -chain-include %s %s -o - | FileCheck %s -check-prefix=CHECK-TLS-2
// REQUIRES: tls // REQUIRES: tls
...@@ -23,7 +25,7 @@ int *a = malloc(20); ...@@ -23,7 +25,7 @@ int *a = malloc(20);
#else #else
// CHECK: call {{.*}} @__kmpc_threadprivate_register( // CHECK: call {{.*}} @__kmpc_threadprivate_register(
// CHECK-TLS: @a = {{.*}}thread_local {{.*}}global {{.*}}i32* // CHECK-TLS-1: @{{a|\"\\01\?a@@3PEAHEA\"}} = {{.*}}thread_local {{.*}}global {{.*}}i32*
// CHECK-LABEL: foo // CHECK-LABEL: foo
// CHECK-TLS-LABEL: foo // CHECK-TLS-LABEL: foo
...@@ -31,9 +33,9 @@ int foo() { ...@@ -31,9 +33,9 @@ int foo() {
return *a; return *a;
// CHECK: call {{.*}} @__kmpc_global_thread_num( // CHECK: call {{.*}} @__kmpc_global_thread_num(
// CHECK: call {{.*}} @__kmpc_threadprivate_cached( // CHECK: call {{.*}} @__kmpc_threadprivate_cached(
// CHECK-TLS: call {{.*}}i32** @_ZTW1a() // CHECK-TLS-1: call {{.*}} @{{_ZTW1a|\"\\01\?\?__Ea@@YAXXZ\"}}()
} }
// CHECK-TLS: define {{.*}}i32** @_ZTW1a() // CHECK-TLS-2: define {{.*}} @{{_ZTW1a|\"\\01\?\?__Ea@@YAXXZ\"}}()
#endif #endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment