@@ -1007,7 +1007,7 @@ func.func @omp_atomic_update1(%x: memref<i32>, %expr: f32) {
1007
1007
^bb0 (%xval: f32 ):
1008
1008
%newval = llvm.fadd %xval , %expr : f32
1009
1009
omp.yield (%newval : f32 )
1010
- }
1010
+ } { atomic_control = #omp.atomic_control <>}
1011
1011
return
1012
1012
}
1013
1013
@@ -1020,7 +1020,7 @@ func.func @omp_atomic_update2(%x: memref<i32>, %expr: i32) {
1020
1020
^bb0 (%xval: i32 ):
1021
1021
%newval = llvm.add %xval , %expr : i32
1022
1022
omp.terminator
1023
- }
1023
+ } { atomic_control = #omp.atomic_control <>}
1024
1024
return
1025
1025
}
1026
1026
@@ -1032,7 +1032,7 @@ func.func @omp_atomic_update3(%x: memref<i32>, %expr: i32) {
1032
1032
^bb0 (%xval: i32 ):
1033
1033
%newval = llvm.add %xval , %expr : i32
1034
1034
omp.yield (%newval : i32 )
1035
- }
1035
+ } { atomic_control = #omp.atomic_control <>}
1036
1036
return
1037
1037
}
1038
1038
@@ -1044,7 +1044,7 @@ func.func @omp_atomic_update4(%x: memref<i32>, %expr: i32) {
1044
1044
^bb0 (%xval: i32 ):
1045
1045
%newval = llvm.add %xval , %expr : i32
1046
1046
omp.yield (%newval : i32 )
1047
- }
1047
+ } { atomic_control = #omp.atomic_control <>}
1048
1048
return
1049
1049
}
1050
1050
@@ -1056,7 +1056,7 @@ func.func @omp_atomic_update5(%x: memref<i32>, %expr: i32) {
1056
1056
^bb0 (%xval: i32 ):
1057
1057
%newval = llvm.add %xval , %expr : i32
1058
1058
omp.yield (%newval : i32 )
1059
- }
1059
+ } { atomic_control = #omp.atomic_control <>}
1060
1060
return
1061
1061
}
1062
1062
@@ -1068,7 +1068,7 @@ func.func @omp_atomic_update6(%x: memref<i32>, %expr: i32) {
1068
1068
^bb0 (%xval: i32 ):
1069
1069
%newval = llvm.add %xval , %expr : i32
1070
1070
omp.yield (%newval , %expr : i32 , i32 )
1071
- }
1071
+ } { atomic_control = #omp.atomic_control <>}
1072
1072
return
1073
1073
}
1074
1074
@@ -1080,7 +1080,7 @@ func.func @omp_atomic_update7(%x: memref<i32>, %expr: i32, %y: f32) {
1080
1080
^bb0 (%xval: i32 ):
1081
1081
%newval = llvm.add %xval , %expr : i32
1082
1082
omp.yield (%y: f32 )
1083
- }
1083
+ } { atomic_control = #omp.atomic_control <>}
1084
1084
return
1085
1085
}
1086
1086
@@ -1092,7 +1092,7 @@ func.func @omp_atomic_update8(%x: memref<i32>, %expr: i32) {
1092
1092
^bb0 (%xval: i32 , %tmp: i32 ):
1093
1093
%newval = llvm.add %xval , %expr : i32
1094
1094
omp.yield (%newval : i32 )
1095
- }
1095
+ } { atomic_control = #omp.atomic_control <>}
1096
1096
return
1097
1097
}
1098
1098
@@ -1104,7 +1104,7 @@ func.func @omp_atomic_update(%x: memref<i32>, %expr: i32) {
1104
1104
^bb0 (%xval: i32 ):
1105
1105
%newval = llvm.add %xval , %expr : i32
1106
1106
omp.yield (%newval : i32 )
1107
- }
1107
+ } { atomic_control = #omp.atomic_control <>}
1108
1108
return
1109
1109
}
1110
1110
@@ -1116,7 +1116,7 @@ func.func @omp_atomic_update(%x: memref<i32>, %expr: i32) {
1116
1116
^bb0 (%xval: i32 ):
1117
1117
%newval = llvm.add %xval , %expr : i32
1118
1118
omp.yield (%newval : i32 )
1119
- }
1119
+ } { atomic_control = #omp.atomic_control <>}
1120
1120
return
1121
1121
}
1122
1122
@@ -1128,7 +1128,7 @@ func.func @omp_atomic_update(%x: memref<i32>, %expr: i32) {
1128
1128
^bb0 (%xval: i32 ):
1129
1129
%newval = llvm.add %xval , %expr : i32
1130
1130
omp.yield (%newval : i32 )
1131
- }
1131
+ } { atomic_control = #omp.atomic_control <>}
1132
1132
return
1133
1133
}
1134
1134
@@ -1164,12 +1164,12 @@ func.func @omp_atomic_capture(%x: memref<i32>, %v: memref<i32>, %expr: i32) {
1164
1164
^bb0 (%xval: i32 ):
1165
1165
%newval = llvm.add %xval , %expr : i32
1166
1166
omp.yield (%newval : i32 )
1167
- }
1167
+ } { atomic_control = #omp.atomic_control <>}
1168
1168
omp.atomic.update %x : memref <i32 > {
1169
1169
^bb0 (%xval: i32 ):
1170
1170
%newval = llvm.add %xval , %expr : i32
1171
1171
omp.yield (%newval : i32 )
1172
- }
1172
+ } { atomic_control = #omp.atomic_control <>}
1173
1173
omp.terminator
1174
1174
}
1175
1175
return
@@ -1197,7 +1197,7 @@ func.func @omp_atomic_capture(%x: memref<i32>, %v: memref<i32>, %expr: i32) {
1197
1197
^bb0 (%xval: i32 ):
1198
1198
%newval = llvm.add %xval , %expr : i32
1199
1199
omp.yield (%newval : i32 )
1200
- }
1200
+ } { atomic_control = #omp.atomic_control <>}
1201
1201
omp.terminator
1202
1202
}
1203
1203
return
@@ -1212,7 +1212,7 @@ func.func @omp_atomic_capture(%x: memref<i32>, %v: memref<i32>, %expr: i32) {
1212
1212
^bb0 (%xval: i32 ):
1213
1213
%newval = llvm.add %xval , %expr : i32
1214
1214
omp.yield (%newval : i32 )
1215
- }
1215
+ } { atomic_control = #omp.atomic_control <>}
1216
1216
omp.atomic.write %x = %expr : memref <i32 >, i32
1217
1217
omp.terminator
1218
1218
}
@@ -1240,7 +1240,7 @@ func.func @omp_atomic_capture(%x: memref<i32>, %y: memref<i32>, %v: memref<i32>,
1240
1240
^bb0 (%xval: i32 ):
1241
1241
%newval = llvm.add %xval , %expr : i32
1242
1242
omp.yield (%newval : i32 )
1243
- }
1243
+ } { atomic_control = #omp.atomic_control <>}
1244
1244
omp.atomic.read %v = %y : memref <i32 >, memref <i32 >, i32
1245
1245
omp.terminator
1246
1246
}
@@ -1256,7 +1256,7 @@ func.func @omp_atomic_capture(%x: memref<i32>, %y: memref<i32>, %v: memref<i32>,
1256
1256
^bb0 (%xval: i32 ):
1257
1257
%newval = llvm.add %xval , %expr : i32
1258
1258
omp.yield (%newval : i32 )
1259
- }
1259
+ } { atomic_control = #omp.atomic_control <>}
1260
1260
omp.terminator
1261
1261
}
1262
1262
}
@@ -1281,7 +1281,7 @@ func.func @omp_atomic_capture(%x: memref<i32>, %v: memref<i32>, %expr: i32) {
1281
1281
^bb0 (%xval: i32 ):
1282
1282
%newval = llvm.add %xval , %expr : i32
1283
1283
omp.yield (%newval : i32 )
1284
- }
1284
+ } { atomic_control = #omp.atomic_control <>}
1285
1285
omp.atomic.read %v = %x : memref <i32 >, memref <i32 >, i32
1286
1286
}
1287
1287
return
@@ -1296,7 +1296,7 @@ func.func @omp_atomic_capture(%x: memref<i32>, %v: memref<i32>, %expr: i32) {
1296
1296
^bb0 (%xval: i32 ):
1297
1297
%newval = llvm.add %xval , %expr : i32
1298
1298
omp.yield (%newval : i32 )
1299
- }
1299
+ } { atomic_control = #omp.atomic_control <>}
1300
1300
omp.atomic.read %v = %x : memref <i32 >, memref <i32 >, i32
1301
1301
}
1302
1302
return
@@ -1311,7 +1311,7 @@ func.func @omp_atomic_capture(%x: memref<i32>, %v: memref<i32>, %expr: i32) {
1311
1311
^bb0 (%xval: i32 ):
1312
1312
%newval = llvm.add %xval , %expr : i32
1313
1313
omp.yield (%newval : i32 )
1314
- }
1314
+ } { atomic_control = #omp.atomic_control <>}
1315
1315
omp.atomic.read %v = %x : memref <i32 >, memref <i32 >, i32
1316
1316
}
1317
1317
return
@@ -1326,7 +1326,7 @@ func.func @omp_atomic_capture(%x: memref<i32>, %v: memref<i32>, %expr: i32) {
1326
1326
^bb0 (%xval: i32 ):
1327
1327
%newval = llvm.add %xval , %expr : i32
1328
1328
omp.yield (%newval : i32 )
1329
- }
1329
+ } { atomic_control = #omp.atomic_control <>}
1330
1330
omp.atomic.read %v = %x : memref <i32 >, memref <i32 >, i32
1331
1331
}
1332
1332
return
@@ -1341,7 +1341,7 @@ func.func @omp_atomic_capture(%x: memref<i32>, %v: memref<i32>, %expr: i32) {
1341
1341
^bb0 (%xval: i32 ):
1342
1342
%newval = llvm.add %xval , %expr : i32
1343
1343
omp.yield (%newval : i32 )
1344
- }
1344
+ } { atomic_control = #omp.atomic_control <>}
1345
1345
omp.atomic.read %v = %x : memref <i32 >, memref <i32 >, i32
1346
1346
}
1347
1347
return
@@ -1356,7 +1356,7 @@ func.func @omp_atomic_capture(%x: memref<i32>, %v: memref<i32>, %expr: i32) {
1356
1356
^bb0 (%xval: i32 ):
1357
1357
%newval = llvm.add %xval , %expr : i32
1358
1358
omp.yield (%newval : i32 )
1359
- }
1359
+ } { atomic_control = #omp.atomic_control <>}
1360
1360
omp.atomic.read %v = %x memory_order (seq_cst ) : memref <i32 >, memref <i32 >, i32
1361
1361
}
1362
1362
return
0 commit comments