This patch is to add sema and parsing support for 'teams distribute parallel for simd' pragma.
Details
Details
- Reviewers
arpith-jacob sfantao carlo.bertolli ABataev mikerice hfinkel - Commits
- rG579e41ced22f: [OpenMP] Sema and parsing for 'teams distribute parallel for simd' pragma
rC288294: [OpenMP] Sema and parsing for 'teams distribute parallel for simd' pragma
rL288294: [OpenMP] Sema and parsing for 'teams distribute parallel for simd' pragma
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/Basic/OpenMPKinds.cpp | ||
---|---|---|
685 ↗ | (On Diff #79257) | I think this new directive must be considered as a worksharing directive also. |
lib/Parse/ParseOpenMP.cpp | ||
21 ↗ | (On Diff #79257) | Restore this line |
test/OpenMP/nesting_of_regions.cpp | ||
3326 ↗ | (On Diff #79257) | what about teams distribute parallel for simd inside the ordered directive? Why this one is removed? |
test/OpenMP/nesting_of_regions.cpp | ||
---|---|---|
3326 ↗ | (On Diff #79257) | This is a typo (likely due to copy and paste error), it should be atomic as this section is to test constructs nested inside an atomic construct. The testing of constructs nested inside an ordered construct is in line 2910-3149. |