This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP] Lower taskyield using OpenMP IR Builder
ClosedPublic

Authored by rogfer01 on Nov 27 2019, 11:30 PM.

Details

Summary

This is similar to D69828.

Special codegen for enclosing untied tasks is still done in clang.

Diff Detail

Event Timeline

rogfer01 created this revision.Nov 27 2019, 11:30 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptNov 27 2019, 11:30 PM
jdoerfert accepted this revision.Nov 28 2019, 10:14 AM
jdoerfert added a subscriber: fghanim.

LGTM.

@fghanim started a spreadsheet to coordinate our work:

https://docs.google.com/spreadsheets/d/1FvHPuSkGbl4mQZRAwCIndvQx9dQboffiD-xD0oqxgU0/edit?usp=sharing

Feel free to add directives there that you plan to work on.

This revision is now accepted and ready to land.Nov 28 2019, 10:14 AM
rogfer01 updated this revision to Diff 233524.Dec 12 2019, 12:52 AM

ChangeLog:

  • Rebase
rogfer01 updated this revision to Diff 244611.Feb 14 2020, 3:44 AM

ChangeLog:

  • Rebase
This revision was automatically updated to reflect the committed changes.