[PATCH] D77634: [MLIR] Support for taskwait and taskyield operations, and translating the same to LLVM IR
Kiran Kumar T P via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 7 02:08:14 PDT 2020
kiranktp created this revision.
kiranktp added reviewers: mehdi_amini, kiranchandramohan, rriddle, jdoerfert.
kiranktp added a project: LLVM.
Herald added subscribers: llvm-commits, grosul1, Joonsoo, liufengdb, aartbik, lucyrfox, mgester, arpith-jacob, nicolasvasilache, antiagainst, shauheen, burmako, jpienaar.
This patch adds support for taskwait and taskyield operations in OpenMP dialect and translation of the these constructs to LLVM IR. The OpenMP IRBuilder is used for this translation.
The patch includes code changes and a testcase modifications.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D77634
Files:
mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
mlir/include/mlir/Target/LLVMIR/ModuleTranslation.h
mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
mlir/test/Dialect/OpenMP/ops.mlir
mlir/test/Target/openmp-llvm.mlir
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D77634.255601.patch
Type: text/x-patch
Size: 4965 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200407/e8b13fdd/attachment.bin>
More information about the llvm-commits
mailing list