4 Commits

Author SHA1 Message Date
Kiran Chandramohan
5287bb97f9
[Flang][OpenMP] Re-enable more OpenMP tests 5/n (#93246)
Enables a few sections, simd, taskloop, use_device tests.
2024-05-24 06:41:55 +01:00
Kiran Chandramohan
a91d5c07f2
[Flang][OpenMP] Disable all OpenMP semantics tests on Windows (#92739)
Removes two XFAILed tests, the other tests are marked UNSUPPORTED only
on windows.
2024-05-20 19:47:50 +01:00
Raghu Maddhipatla
f36a25479b [Flang] [OpenMP] [Semantics] Change SIMD ALIGNED clause support from parsing a std::list<Name> to OmpObjectlist
This is an assisting patch which is implemented to address review comment to switch std::list<Name> to OmpObjectlist from https://reviews.llvm.org/D142722.

Also addressed a semantic check https://github.com/llvm/llvm-project/issues/61161 OpenMP 5.2 standard states that only pointer variables (C_PTR, Cray pointers, POINTER or ALLOCATABLE items) can appear in SIMD aligned clause (section 5.11). And not to allow common block names on an ALIGNED clause.

Reviewed By: kiranchandramohan

Differential Revision: https://reviews.llvm.org/D152637
2023-06-29 17:24:54 -05:00
Kiran Chandramohan
3323a4bd3d [Flang][OpenMP] NFC: Remove omp prefix of test files in OpenMP Semantics
For tests in the OpenMP sub-directory the `omp` prefix is removed.
2023-02-25 11:21:38 +00:00