Commit 3ac32c6
Automerge: [flang][OpenMP] Reintroduce TODO for FIR lowering of linear clause (#144883)
Current design of the linear clause lowering and translation shifts all
responsibility for handling the clause (like privatisation, linear
stepping, finalisation, and emission of synchronisation barriers) to the
IRBuilder. However in certain corner cases (like associated loops in or
before OpenMP version 4.5), variables are are implicitly linear. This
currently causes a problem with the existing linear clause
implementation. Hence, re-introduce TODO on the linear clause until the
linear clause lowering/translation are robust enough to handle such
cases as well.
Fixes llvm/llvm-project#142935File tree
2 files changed
+2
-59
lines changed- flang
- lib/Lower/OpenMP
- test/Lower/OpenMP
2 files changed
+2
-59
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1968 | 1968 | | |
1969 | 1969 | | |
1970 | 1970 | | |
1971 | | - | |
1972 | 1971 | | |
1973 | 1972 | | |
1974 | 1973 | | |
1975 | 1974 | | |
1976 | 1975 | | |
1977 | | - | |
| 1976 | + | |
| 1977 | + | |
1978 | 1978 | | |
1979 | 1979 | | |
1980 | 1980 | | |
| |||
This file was deleted.
0 commit comments