Commit c0d731e
authored
[flang][OpenACC] add TODO for unstructured loops in acc loop directives (llvm#163972)
The lowering of `!$acc loop` loops with an early exit currently ends-up
"duplicating" the control flow in the acc.loop and inside it as explicit
control flow (as if each iteration executes each iteration until the
early exit).
Add a TODO for now.1 parent 941d2fd commit c0d731e
File tree
2 files changed
+15
-3
lines changed- flang
- lib/Lower
- test/Lower/OpenACC
2 files changed
+15
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2717 | 2717 | | |
2718 | 2718 | | |
2719 | 2719 | | |
| 2720 | + | |
| 2721 | + | |
2720 | 2722 | | |
2721 | | - | |
| 2723 | + | |
2722 | 2724 | | |
| 2725 | + | |
| 2726 | + | |
| 2727 | + | |
| 2728 | + | |
| 2729 | + | |
| 2730 | + | |
| 2731 | + | |
2723 | 2732 | | |
2724 | | - | |
2725 | | - | |
2726 | 2733 | | |
2727 | 2734 | | |
2728 | 2735 | | |
| |||
3521 | 3528 | | |
3522 | 3529 | | |
3523 | 3530 | | |
| 3531 | + | |
| 3532 | + | |
| 3533 | + | |
| 3534 | + | |
3524 | 3535 | | |
3525 | 3536 | | |
3526 | 3537 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| |||
0 commit comments