This is an archive of the discontinued LLVM Phabricator instance.

[flang] CUDA Fortran - part 3/5: declarations checking
ClosedPublic

Authored by klausler on May 8 2023, 5:04 PM.

Details

Summary

Implements checks for CUDA Fortran attributes on objects, types, and
subprograms. Includes a couple downgrades of existing errors into
warnings that were exposed during testing.

Depends on https://reviews.llvm.org/D150159 &
https://reviews.llvm.org/D150161.

Diff Detail

Event Timeline

klausler created this revision.May 8 2023, 5:04 PM
Herald added a project: Restricted Project. · View Herald Transcript
klausler requested review of this revision.May 8 2023, 5:04 PM
klausler updated this revision to Diff 520838.May 9 2023, 3:13 PM

Fix clang-format issue preventing CI build.

This revision is now accepted and ready to land.May 9 2023, 3:17 PM
klausler updated this revision to Diff 520855.May 9 2023, 4:15 PM

Update LAUNCH_BOUNDS() in test.

klausler updated this revision to Diff 523553.May 18 2023, 2:10 PM

Rebase to current head.

klausler updated this revision to Diff 526747.May 30 2023, 12:54 PM

Rebase to current head.

This revision was automatically updated to reflect the committed changes.