This is an archive of the discontinued LLVM Phabricator instance.

[Clang][Doc][OpenCL] Release 16 notes
ClosedPublic

Authored by Anastasia on Feb 5 2023, 12:58 PM.

Details

Reviewers
svenvh
tstellar
Summary

Documented major OpenCL features in release 16.

Diff Detail

Event Timeline

Anastasia created this revision.Feb 5 2023, 12:58 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 5 2023, 12:58 PM
Anastasia requested review of this revision.Feb 5 2023, 12:58 PM
tstellar accepted this revision.Feb 6 2023, 8:29 AM

LGTM.

This revision is now accepted and ready to land.Feb 6 2023, 8:29 AM
svenvh added inline comments.Feb 6 2023, 9:09 AM
clang/docs/ReleaseNotes.rst
840

It's slightly more than that: clang adds nounwind not only for builtin functions, but for any OpenCL function call.

Anastasia updated this revision to Diff 496790.Feb 12 2023, 1:28 PM

Updated bullet about nounwind attr

Anastasia added inline comments.Feb 12 2023, 1:30 PM
clang/docs/ReleaseNotes.rst
840

Thanks, this makes sense... stack unwind in OpenCL kernel is meaningless atm.

However has this change been made in a separate commit?

svenvh accepted this revision.Feb 13 2023, 1:49 AM
svenvh added inline comments.
clang/docs/ReleaseNotes.rst
840

The change of https://reviews.llvm.org/D142033 is not specific to builtins.

Please remember to decrease the indent level of this bullet point, so that it is no longer under "Improved builtin functions support". Otherwise LGTM.