Commit 03d500e
committed
[flang][OpenMP] Upstream first part of
This PR starts the effort to upstream AMD's internal implementation of
`do concurrent` to OpenMP mapping. This replaces #77285 since we
extended this WIP quite a bit on our fork over the past year.
An important part of this PR is a document that describes the current
status downstream, the upstreaming status, and next steps to make this
pass much more useful.
In addition to this document, this PR also contains the skeleton of the
pass (no useful transformations are done yet) and some testing for the
added command line options.do concurrent mapping1 parent 8cb3d7b commit 03d500e
File tree
18 files changed
+720
-10
lines changed- clang
- include/clang/Driver
- lib/Driver/ToolChains
- flang
- docs
- include/flang
- Frontend
- Optimizer
- OpenMP
- Passes
- lib
- Frontend
- Optimizer
- OpenMP
- Passes
- test/Transforms/DoConcurrent
- tools/bbc
18 files changed
+720
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6901 | 6901 | | |
6902 | 6902 | | |
6903 | 6903 | | |
| 6904 | + | |
| 6905 | + | |
| 6906 | + | |
| 6907 | + | |
6904 | 6908 | | |
6905 | 6909 | | |
6906 | 6910 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | | - | |
| 156 | + | |
| 157 | + | |
157 | 158 | | |
158 | 159 | | |
159 | 160 | | |
| |||
0 commit comments