@@ -67,41 +67,41 @@ int lambda_outer() {
67
67
}
68
68
#pragma omp end assumes
69
69
70
- // AST: void foo() __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) {
70
+ // AST: void foo() __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) {
71
71
// AST-NEXT: }
72
72
// AST-NEXT: class BAR {
73
73
// AST-NEXT: public:
74
- // AST-NEXT: BAR() __attribute__((assume("range_bar_only "))) __attribute__((assume("range_bar_only_2 "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) {
74
+ // AST-NEXT: BAR() __attribute__((assume("ompx_range_bar_only "))) __attribute__((assume("ompx_range_bar_only_2 "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) {
75
75
// AST-NEXT: }
76
- // AST-NEXT: void bar1() __attribute__((assume("range_bar_only "))) __attribute__((assume("range_bar_only_2 "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) {
76
+ // AST-NEXT: void bar1() __attribute__((assume("ompx_range_bar_only "))) __attribute__((assume("ompx_range_bar_only_2 "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) {
77
77
// AST-NEXT: }
78
- // AST-NEXT: static void bar2() __attribute__((assume("range_bar_only "))) __attribute__((assume("range_bar_only_2 "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) {
78
+ // AST-NEXT: static void bar2() __attribute__((assume("ompx_range_bar_only "))) __attribute__((assume("ompx_range_bar_only_2 "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) {
79
79
// AST-NEXT: }
80
80
// AST-NEXT: };
81
- // AST-NEXT: void bar() __attribute__((assume("range_bar_only "))) __attribute__((assume("range_bar_only_2 "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) {
81
+ // AST-NEXT: void bar() __attribute__((assume("ompx_range_bar_only "))) __attribute__((assume("ompx_range_bar_only_2 "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) {
82
82
// AST-NEXT: BAR b;
83
83
// AST-NEXT: }
84
- // AST-NEXT: void baz() __attribute__((assume("1234 "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp ")));
84
+ // AST-NEXT: void baz() __attribute__((assume("ompx_1234 "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp ")));
85
85
// AST-NEXT: template <typename T> class BAZ {
86
86
// AST-NEXT: public:
87
- // AST-NEXT: BAZ<T>() __attribute__((assume("1234 "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) {
87
+ // AST-NEXT: BAZ<T>() __attribute__((assume("ompx_1234 "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) {
88
88
// AST-NEXT: }
89
- // AST-NEXT: void baz1() __attribute__((assume("1234 "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) {
89
+ // AST-NEXT: void baz1() __attribute__((assume("ompx_1234 "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) {
90
90
// AST-NEXT: }
91
- // AST-NEXT: static void baz2() __attribute__((assume("1234 "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) {
91
+ // AST-NEXT: static void baz2() __attribute__((assume("ompx_1234 "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) {
92
92
// AST-NEXT: }
93
93
// AST-NEXT: };
94
94
// AST-NEXT: template<> class BAZ<float> {
95
95
// AST-NEXT: public:
96
- // AST-NEXT: BAZ() __attribute__((assume("1234 "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) {
96
+ // AST-NEXT: BAZ() __attribute__((assume("ompx_1234 "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) {
97
97
// AST-NEXT: }
98
- // AST-NEXT: void baz1() __attribute__((assume("1234 "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp ")));
99
- // AST-NEXT: static void baz2() __attribute__((assume("1234 "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp ")));
98
+ // AST-NEXT: void baz1() __attribute__((assume("ompx_1234 "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp ")));
99
+ // AST-NEXT: static void baz2() __attribute__((assume("ompx_1234 "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp ")));
100
100
// AST-NEXT: };
101
- // AST-NEXT: void baz() __attribute__((assume("1234 "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) {
101
+ // AST-NEXT: void baz() __attribute__((assume("ompx_1234 "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) {
102
102
// AST-NEXT: BAZ<float> b;
103
103
// AST-NEXT: }
104
- // AST-NEXT: int lambda_outer() __attribute__((assume("lambda_assumption "))) __attribute__((assume("no_openmp_routines,another_warning,after_invalid_clauses "))) __attribute__((assume("no_openmp "))) {
104
+ // AST-NEXT: int lambda_outer() __attribute__((assume("ompx_lambda_assumption "))) __attribute__((assume("omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses "))) __attribute__((assume("omp_no_openmp "))) {
105
105
// AST-NEXT: auto lambda_inner = []() {
106
106
// AST-NEXT: return 42;
107
107
// AST-NEXT: };
@@ -140,26 +140,26 @@ int lambda_outer() {
140
140
// CHECK-SAME: [[attr8:#[0-9]]]
141
141
142
142
// CHECK: attributes [[attr0]]
143
- // CHECK-SAME: "llvm.assume"="no_openmp_routines,another_warning,after_invalid_clauses,no_openmp "
143
+ // CHECK-SAME: "llvm.assume"="omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp "
144
144
// CHECK: attributes [[attr1]]
145
- // CHECK-SAME: "llvm.assume"="range_bar_only,range_bar_only_2,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp "
145
+ // CHECK-SAME: "llvm.assume"="ompx_range_bar_only,ompx_range_bar_only_2,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp "
146
146
// CHECK: attributes [[attr2]]
147
- // CHECK-SAME: "llvm.assume"="range_bar_only,range_bar_only_2,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp "
147
+ // CHECK-SAME: "llvm.assume"="ompx_range_bar_only,ompx_range_bar_only_2,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp "
148
148
// CHECK: attributes [[attr3]]
149
- // CHECK-SAME: "llvm.assume"="range_bar_only,range_bar_only_2,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp "
149
+ // CHECK-SAME: "llvm.assume"="ompx_range_bar_only,ompx_range_bar_only_2,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp "
150
150
// CHECK: attributes [[attr4]]
151
- // CHECK-SAME: "llvm.assume"="1234,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp,1234,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp "
151
+ // CHECK-SAME: "llvm.assume"="ompx_1234,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp,ompx_1234,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp "
152
152
// CHECK: attributes [[attr5]]
153
- // CHECK-SAME: "llvm.assume"="1234,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp "
153
+ // CHECK-SAME: "llvm.assume"="ompx_1234,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp "
154
154
// CHECK: attributes [[attr6]]
155
- // CHECK-SAME: "llvm.assume"="1234,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp "
155
+ // CHECK-SAME: "llvm.assume"="ompx_1234,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp "
156
156
// CHECK: attributes [[attr7]]
157
- // CHECK-SAME: "llvm.assume"="lambda_assumption,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp "
157
+ // CHECK-SAME: "llvm.assume"="ompx_lambda_assumption,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp "
158
158
// CHECK: attributes [[attr8]]
159
- // CHECK-SAME: "llvm.assume"="lambda_assumption,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp "
159
+ // CHECK-SAME: "llvm.assume"="ompx_lambda_assumption,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp "
160
160
// CHECK: attributes [[attr9]]
161
- // CHECK-SAME: "llvm.assume"="range_bar_only,range_bar_only_2,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp "
161
+ // CHECK-SAME: "llvm.assume"="ompx_range_bar_only,ompx_range_bar_only_2,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp "
162
162
// CHECK: attributes [[attr10]]
163
- // CHECK-SAME: "llvm.assume"="1234,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp "
163
+ // CHECK-SAME: "llvm.assume"="ompx_1234,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp "
164
164
// CHECK: attributes [[attr11]]
165
- // CHECK-SAME: "llvm.assume"="lambda_assumption,no_openmp_routines,another_warning,after_invalid_clauses,no_openmp "
165
+ // CHECK-SAME: "llvm.assume"="ompx_lambda_assumption,omp_no_openmp_routines,ompx_another_warning,ompx_after_invalid_clauses,omp_no_openmp "
0 commit comments