This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP][WIP] Move run-sched-var ICV to ICVStateTy to make TaskDescr obsolete
Needs ReviewPublic

Authored by jdoerfert on Mar 16 2021, 8:00 AM.

Details

Reviewers
bollu
Summary

Note: This is not for review.

As follow up on D98349 and D98678, this patch shows that we can
eliminate the members of TaskDescr by introducing a run-sched-var in the
ICVStateTy. Other functionality is already covered by the ICVStateTy.

The task.cu uses need to be converted to the new system, e.g., by
calling enterDataEnvironment instead of the task copy stuff. Other
than that, this looks like we only need to remove all the old plumbing.

Unclear how to merge/split D98349 and this one and the cleanup follow
up.

Diff Detail

Event Timeline

jdoerfert created this revision.Mar 16 2021, 8:00 AM
jdoerfert requested review of this revision.Mar 16 2021, 8:00 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 16 2021, 8:00 AM
Herald added a subscriber: sstefan1. · View Herald Transcript