This is similar to D69828.
Special codegen for enclosing untied tasks is still done in clang.
Paths
| Differential D70799
[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 TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptNov 27 2019, 11:30 PM Comment Actions 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 added a parent revision: D69828: [OpenMP] Lower taskwait using OpenMP IR Builder.Dec 12 2019, 1:21 AM Closed by commit rG2bef1c0e5645: [OpenMP] Lower taskyield using OpenMP IR Builder (authored by rogfer01). · Explain WhyFeb 14 2020, 3:46 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 233524 clang/lib/CodeGen/CGOpenMPRuntime.cpp
clang/test/OpenMP/taskyield_codegen.cpp
llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
|