This is an archive of the discontinued LLVM Phabricator instance.

[libomptarget][nfc] Update remaining uint32 to use lanemask_t
ClosedPublic

Authored by JonChesterfield on Oct 4 2019, 3:10 PM.

Details

Summary

[libomptarget][nfc] Update remaining uint32 to use lanemask_t

Update a few functions in the API to use lanemask_t instead of i32. NFC for
nvptx. Also update the ActiveThreads type in DataSharingStateTy.
This removes a lot of #ifdef from the downsteam amdgcn implementation.

Diff Detail

Repository
rL LLVM

Event Timeline

JonChesterfield created this revision.Oct 4 2019, 3:10 PM
Herald added a project: Restricted Project. · View Herald TranscriptOct 4 2019, 3:10 PM
jdoerfert accepted this revision.Oct 4 2019, 3:21 PM

LGTM. Thx!

This revision is now accepted and ready to land.Oct 4 2019, 3:21 PM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptOct 4 2019, 3:36 PM