Commit d1fd369
authored
[flang][cuda] Allow unsupported data transfer to be done on the host (llvm#129160)
Some data transfer marked as unsupported can actually be deferred to an
assignment on the host when the variables involved are unified or
managed.1 parent b02cfbd commit d1fd369
File tree
4 files changed
+58
-3
lines changed- flang
- include/flang/Evaluate
- lib
- Lower
- Semantics
- test/Lower/CUDA
4 files changed
+58
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1303 | 1303 | | |
1304 | 1304 | | |
1305 | 1305 | | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
1306 | 1318 | | |
1307 | 1319 | | |
1308 | 1320 | | |
| |||
1315 | 1327 | | |
1316 | 1328 | | |
1317 | 1329 | | |
| 1330 | + | |
| 1331 | + | |
| 1332 | + | |
| 1333 | + | |
| 1334 | + | |
| 1335 | + | |
| 1336 | + | |
| 1337 | + | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
| 1341 | + | |
| 1342 | + | |
1318 | 1343 | | |
1319 | 1344 | | |
1320 | 1345 | | |
1321 | 1346 | | |
1322 | 1347 | | |
1323 | 1348 | | |
| 1349 | + | |
| 1350 | + | |
| 1351 | + | |
| 1352 | + | |
| 1353 | + | |
| 1354 | + | |
| 1355 | + | |
| 1356 | + | |
| 1357 | + | |
| 1358 | + | |
| 1359 | + | |
| 1360 | + | |
| 1361 | + | |
| 1362 | + | |
| 1363 | + | |
| 1364 | + | |
| 1365 | + | |
1324 | 1366 | | |
1325 | 1367 | | |
1326 | 1368 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4640 | 4640 | | |
4641 | 4641 | | |
4642 | 4642 | | |
4643 | | - | |
4644 | | - | |
4645 | | - | |
| 4643 | + | |
| 4644 | + | |
4646 | 4645 | | |
| 4646 | + | |
4647 | 4647 | | |
4648 | 4648 | | |
4649 | 4649 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
101 | 105 | | |
102 | 106 | | |
103 | 107 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
393 | 393 | | |
394 | 394 | | |
395 | 395 | | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
396 | 405 | | |
0 commit comments