commit | 6781493175110daba34b5f03ec0c0305de53618f | [log] [tgz] |
---|---|---|
author | Alexey Bataev <a.bataev@hotmail.com> | Thu Feb 11 05:10:54 2021 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Feb 19 04:02:52 2021 -0800 |
tree | 8d9dc011735c5d7f58a3433508ffe71b76759bb3 | |
parent | f60ed525ce73f9b66760017ecf0505f29fd22f16 [diff] |
[OPENMP50]Allow overlapping mapping in target constructs. OpenMP 5.0 removed a lot of restriction for overlapped mapped items comparing to OpenMP 4.5. Patch restricts the checks for overlapped data mappings only for OpenMP 4.5 and less and reorders mapping of the arguments so, that present and alloc mappings are processed first and then all others. Differential Revision: https://reviews.llvm.org/D86119 GitOrigin-RevId: 60d71a286b5a03653fc99cd09423d603feb897de