This is an archive of the discontinued LLVM Phabricator instance.

[mlir][OpenMP] Translation to LLVM IR for omp.taskgroup
ClosedPublic

Authored by shraiysh on Jul 20 2022, 3:04 AM.

Details

Summary

This patch adds translation from OpenMP Dialect to LLVM IR for
omp.taskgroup. This patch also adds missing tests for the clauses in
omp.taskgroup operation.

Diff Detail

Event Timeline

shraiysh created this revision.Jul 20 2022, 3:04 AM
Herald added a project: Restricted Project. · View Herald Transcript
shraiysh requested review of this revision.Jul 20 2022, 3:04 AM

Ping for review.

peixin accepted this revision.Aug 14 2022, 8:05 AM

LGTM

mlir/test/Target/LLVMIR/openmp-llvm-invalid.mlir
112 ↗(On Diff #446096)

nit: It seems this is not necessary. We usually don't add the test cases for TODO here.

This revision is now accepted and ready to land.Aug 14 2022, 8:05 AM

@shraiysh Possible to land this? If not, do let me know. I will land it on your behalf.

@shraiysh Possible to land this? If not, do let me know. I will land it on your behalf.

I will land it soon. Apologies for the delay.

shraiysh updated this revision to Diff 456852.Aug 30 2022, 9:35 PM

Rebase with main

shraiysh updated this revision to Diff 456853.Aug 30 2022, 9:37 PM

Addressed review comment.

shraiysh updated this revision to Diff 456854.Aug 30 2022, 9:38 PM

Addressed review comment.

This revision was landed with ongoing or failed builds.Aug 30 2022, 9:55 PM
This revision was automatically updated to reflect the committed changes.