Skip to content

OPENMP-5.0 conditional modifier for lastprivate clause #89

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
abidmalikwaterloo opened this issue Jan 7, 2020 · 4 comments
Closed

OPENMP-5.0 conditional modifier for lastprivate clause #89

abidmalikwaterloo opened this issue Jan 7, 2020 · 4 comments
Labels
backend:NVPTX openmp question A question, not bug report. Check out https://llvm.org/docs/GettingInvolved.html instead!

Comments

@abidmalikwaterloo
Copy link
Contributor

Does this extension has been fully supported by the clang/LLVM framework?

@alexey-bataev
Copy link
Member

Not supported for the NVPTX target yet.

@abidmalikwaterloo
Copy link
Contributor Author

@alexey-bataev Is it fully supported for multi-core processors?

@alexey-bataev
Copy link
Member

Yes, it is fully supported for regular targets that rely on regular libomp.

@llvmbot
Copy link
Member

llvmbot commented Apr 12, 2022

@llvm/issue-subscribers-openmp

@EugeneZelenko EugeneZelenko added the question A question, not bug report. Check out https://llvm.org/docs/GettingInvolved.html instead! label Apr 12, 2022
searlmc1 referenced this issue in ROCm/llvm-project Aug 23, 2023
SWDEV-401335 - Disable Auto requires for CPACK
DavidSpickett pushed a commit that referenced this issue Dec 21, 2023
This PR adds support for thread names in lldb on Windows.

```
(lldb) thr list
Process 2960 stopped
  thread #53: tid = 0x03a0, 0x00007ff84582db34 ntdll.dll`NtWaitForMultipleObjects + 20
  thread #29: tid = 0x04ec, 0x00007ff845830a14 ntdll.dll`NtWaitForAlertByThreadId + 20, name = 'SPUW.6'
  thread #89: tid = 0x057c, 0x00007ff845830a14 ntdll.dll`NtWaitForAlertByThreadId + 20, name = 'PPU[0x1000019] physics[main]'
  thread #3: tid = 0x0648, 0x00007ff843c2cafe combase.dll`InternalDoATClassCreate + 39518
  thread #93: tid = 0x0688, 0x00007ff845830a14 ntdll.dll`NtWaitForAlertByThreadId + 20, name = 'PPU[0x100501d] uMovie::StreamingThread'
  thread #1: tid = 0x087c, 0x00007ff842e7a104 win32u.dll`NtUserMsgWaitForMultipleObjectsEx + 20
  thread #96: tid = 0x0890, 0x00007ff845830a14 ntdll.dll`NtWaitForAlertByThreadId + 20, name = 'PPU[0x1002020] HLE Video Decoder'
<...>
```
clementval added a commit that referenced this issue Apr 19, 2024
TIFitis pushed a commit to TIFitis/llvm-project that referenced this issue Jun 18, 2024
…vm#89)

* [flang][OpenMP] Add support for multi-range `do concurrent` loops

Extends `do concurrent` to OpenMP mapping by adding support for
multi-range loops. The current implementation only works for perfectly
nested loops. So taking this input:

```fortran
do concurrent(i=1:n, j=1:m)
  a(i,j,k) = i * j
end do
```

will behave in exactly the same way as this input:

```
do concurrent(i=1:n)
  do concurrent(j=1:m)
    a(i,j,k) = i * j
  end do
end do
```
RevySR pushed a commit to revyos/llvm-project that referenced this issue Jul 27, 2024
* [Clang][XTHeadVector] add `(Un)MaskedPolicyScheme` for section 13

* [Clang][XTHeadVector] Implement 13.1 `vsadd/vssub/vsaddu/vssubu`

* [Clang][XTHeadVector] Implement 13.1 `vsadd/vssub/vsaddu/vssubu` wrapper macros
changkhothuychung pushed a commit to changkhothuychung/llvm-project that referenced this issue Aug 27, 2024
…lvm#89)

* basic impl

Signed-off-by: delimbetov <1starfall1@gmail.com>

* add test for the new storage duration funcs

Signed-off-by: delimbetov <1starfall1@gmail.com>

* code style

Signed-off-by: delimbetov <1starfall1@gmail.com>

* run libcxx generators to pass CI

Signed-off-by: delimbetov <1starfall1@gmail.com>

* fix identation

Signed-off-by: delimbetov <1starfall1@gmail.com>

---------

Signed-off-by: delimbetov <1starfall1@gmail.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
backend:NVPTX openmp question A question, not bug report. Check out https://llvm.org/docs/GettingInvolved.html instead!
Projects
None yet
Development

No branches or pull requests

7 participants