summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/static-initializer-branch-weights.cpp
diff options
context:
space:
mode:
authorSean Fertile <sfertile@ca.ibm.com>2018-10-15 15:43:00 +0000
committerSean Fertile <sfertile@ca.ibm.com>2018-10-15 15:43:00 +0000
commitd900dd0c23f2c2f15f0304ce8fbdac0409382d82 (patch)
tree74c9ffede39a454a72635a62d787f84beceadaa6 /clang/test/CodeGenCXX/static-initializer-branch-weights.cpp
parent4e970ff022920a04ba3a898b30e882ab4e95d41e (diff)
downloadbcm5719-llvm-d900dd0c23f2c2f15f0304ce8fbdac0409382d82.tar.gz
bcm5719-llvm-d900dd0c23f2c2f15f0304ce8fbdac0409382d82.zip
Revert "[CodeGenCXX] Treat 'this' as noalias in constructors"
This reverts commit https://reviews.llvm.org/rL344150 which causes MachineOutliner related failures on the ppc64le multistage buildbot. llvm-svn: 344526
Diffstat (limited to 'clang/test/CodeGenCXX/static-initializer-branch-weights.cpp')
-rw-r--r--clang/test/CodeGenCXX/static-initializer-branch-weights.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/clang/test/CodeGenCXX/static-initializer-branch-weights.cpp b/clang/test/CodeGenCXX/static-initializer-branch-weights.cpp
index 42d2dab619d..f9e77812714 100644
--- a/clang/test/CodeGenCXX/static-initializer-branch-weights.cpp
+++ b/clang/test/CodeGenCXX/static-initializer-branch-weights.cpp
@@ -4,7 +4,7 @@ struct S { S(); ~S(); };
// CHECK-LABEL: define {{.*}}global_var_init
// CHECK-NOT: br
-// CHECK: call void @_ZN1SC1Ev({{.*}}* noalias @global)
+// CHECK: call void @_ZN1SC1Ev({{.*}}* @global)
S global;
// CHECK-LABEL: define {{.*}}global_var_init
@@ -15,12 +15,12 @@ S global;
// CHECK: icmp eq i8 {{.*}}, 0
// CHECK: br i1
// CHECK-NOT: !prof
-// CHECK: call void @_ZN1SC1Ev({{.*}}* noalias @inline_global)
+// CHECK: call void @_ZN1SC1Ev({{.*}}* @inline_global)
inline S inline_global;
// CHECK-LABEL: define {{.*}}global_var_init
// CHECK-NOT: br
-// CHECK: call void @_ZN1SC1Ev({{.*}}* noalias @thread_local_global)
+// CHECK: call void @_ZN1SC1Ev({{.*}}* @thread_local_global)
thread_local S thread_local_global;
// CHECK-LABEL: define {{.*}}global_var_init
@@ -28,7 +28,7 @@ thread_local S thread_local_global;
// CHECK: icmp eq i8 {{.*}}, 0
// CHECK: br i1
// CHECK-NOT: !prof
-// CHECK: call void @_ZN1SC1Ev({{.*}}* noalias @thread_local_inline_global)
+// CHECK: call void @_ZN1SC1Ev({{.*}}* @thread_local_inline_global)
thread_local inline S thread_local_inline_global;
struct A {
@@ -40,7 +40,7 @@ struct A {
// CHECK: icmp eq i8 {{.*}}, 0
// CHECK: br i1
// CHECK-NOT: !prof
- // CHECK: call void @_ZN1SC1Ev({{.*}}* noalias @_ZN1A13inline_memberE)
+ // CHECK: call void @_ZN1SC1Ev({{.*}}* @_ZN1A13inline_memberE)
static inline S inline_member;
// CHECK-LABEL: define {{.*}}global_var_init
@@ -48,7 +48,7 @@ struct A {
// CHECK: icmp eq i8 {{.*}}, 0
// CHECK: br i1
// CHECK-NOT: !prof
- // CHECK: call void @_ZN1SC1Ev({{.*}}* noalias @_ZN1A26thread_local_inline_memberE)
+ // CHECK: call void @_ZN1SC1Ev({{.*}}* @_ZN1A26thread_local_inline_memberE)
static thread_local inline S thread_local_inline_member;
};
@@ -67,12 +67,12 @@ void f() {
// CHECK-LABEL: define {{.*}}global_var_init
// CHECK-NOT: br
-// CHECK: call void @_ZN1SC1Ev({{.*}}* noalias @_ZN1A6memberE)
+// CHECK: call void @_ZN1SC1Ev({{.*}}* @_ZN1A6memberE)
S A::member;
// CHECK-LABEL: define {{.*}}global_var_init
// CHECK-NOT: br
-// CHECK: call void @_ZN1SC1Ev({{.*}}* noalias @_ZN1A19thread_local_memberE)
+// CHECK: call void @_ZN1SC1Ev({{.*}}* @_ZN1A19thread_local_memberE)
thread_local S A::thread_local_member;
template <typename T> struct B {
@@ -81,7 +81,7 @@ template <typename T> struct B {
// CHECK: icmp eq i8 {{.*}}, 0
// CHECK: br i1
// CHECK-NOT: !prof
- // CHECK: call void @_ZN1SC1Ev({{.*}}* noalias @_ZN1BIiE6memberE)
+ // CHECK: call void @_ZN1SC1Ev({{.*}}* @_ZN1BIiE6memberE)
static S member;
// CHECK-LABEL: define {{.*}}global_var_init
@@ -89,7 +89,7 @@ template <typename T> struct B {
// CHECK: icmp eq i8 {{.*}}, 0
// CHECK: br i1
// CHECK-NOT: !prof
- // CHECK: call void @_ZN1SC1Ev({{.*}}* noalias @_ZN1BIiE13inline_memberE)
+ // CHECK: call void @_ZN1SC1Ev({{.*}}* @_ZN1BIiE13inline_memberE)
static inline S inline_member;
// CHECK-LABEL: define {{.*}}global_var_init
@@ -97,7 +97,7 @@ template <typename T> struct B {
// CHECK: icmp eq i8 {{.*}}, 0
// CHECK: br i1
// CHECK-NOT: !prof
- // CHECK: call void @_ZN1SC1Ev({{.*}}* noalias @_ZN1BIiE19thread_local_memberE)
+ // CHECK: call void @_ZN1SC1Ev({{.*}}* @_ZN1BIiE19thread_local_memberE)
static thread_local S thread_local_member;
// CHECK-LABEL: define {{.*}}global_var_init
@@ -105,7 +105,7 @@ template <typename T> struct B {
// CHECK: icmp eq i8 {{.*}}, 0
// CHECK: br i1
// CHECK-NOT: !prof
- // CHECK: call void @_ZN1SC1Ev({{.*}}* noalias @_ZN1BIiE26thread_local_inline_memberE)
+ // CHECK: call void @_ZN1SC1Ev({{.*}}* @_ZN1BIiE26thread_local_inline_memberE)
static thread_local inline S thread_local_inline_member;
};
template<typename T> S B<T>::member;
OpenPOWER on IntegriCloud