[PATCH] D79937: [MLIR] Support for flush operation, and translating the same to LLVM IR

Kiran Kumar T P via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 14 05:20:29 PDT 2020


kiranktp created this revision.
kiranktp added reviewers: kiranchandramohan, mehdi_amini, rriddle, jdoerfert, DavidTruby, ftynse.
kiranktp added a project: MLIR.
Herald added subscribers: jurahul, Kayjukh, frgossen, grosul1, Joonsoo, stephenneuendorffer, liufengdb, lucyrfox, mgester, arpith-jacob, nicolasvasilache, antiagainst, shauheen, jpienaar.
Herald added a project: LLVM.

This patch adds support for flush operation in OpenMP dialect and translation of this construct to LLVM IR.
The OpenMP IRBuilder is used for this translation.
The patch includes code changes and testcase modifications.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D79937

Files:
  mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
  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: D79937.263970.patch
Type: text/x-patch
Size: 3749 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200514/6296556f/attachment.bin>


More information about the llvm-commits mailing list