This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP][AMDGPU] Support of cov5 in the next gen plugin
AbandonedPublic

Authored by saiislam on Jan 4 2023, 5:40 AM.

Details

Summary

Initial attempt to support cov5 in the next gen plugin.

Diff Detail

Event Timeline

saiislam created this revision.Jan 4 2023, 5:40 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 4 2023, 5:40 AM
saiislam requested review of this revision.Jan 4 2023, 5:40 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 4 2023, 5:40 AM

Thanks for updating the new plugin too. Some comments below.

openmp/libomptarget/plugins-nextgen/amdgpu/src/rtl.cpp
1666

Is this a per-kernel property or a per image property? If it's the latter, maybe add a TODO to move it to a image abstraction once we have a AMD specific one.

2134

COV is AMD-GPU specific I assume, right? If so, put the implementation in here and a default impl into the generic part. Also, add documentation to each new method, please.

openmp/libomptarget/plugins-nextgen/amdgpu/utils/UtilitiesRTL.h
29

I think we want to keep the layout, eventually we'll need it, right?

saiislam abandoned this revision.Aug 30 2023, 2:41 AM
saiislam marked an inline comment as done.

Not required after D139730