[PATCH] D72962: [MLIR, OpenMP] Translation of OpenMP barrier construct to LLVM IR
Kiran Chandramohan via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 23 11:51:20 PST 2020
kiranchandramohan updated this revision to Diff 239961.
kiranchandramohan edited the summary of this revision.
kiranchandramohan added a comment.
In this patch the code for translation is added to the existing LLVM dialect translation to LLVM IR. A new flag enable-openmp is used to enable the OpenMP translation.
Had to update makefiles of couple of toy examples and a tool to fix linking issues since the LLVM translator needs the OpenMP libraries.
Also changing the Summary to reflect this patch. Note that the previous version had the translation for OpenMP in a separate class and file.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D72962/new/
https://reviews.llvm.org/D72962
Files:
mlir/examples/toy/Ch6/CMakeLists.txt
mlir/examples/toy/Ch7/CMakeLists.txt
mlir/include/mlir/Target/LLVMIR/ModuleTranslation.h
mlir/lib/Target/LLVMIR/ConvertToLLVMIR.cpp
mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
mlir/test/Target/openmp-llvm.mlir
mlir/tools/mlir-cpu-runner/CMakeLists.txt
mlir/tools/mlir-translate/CMakeLists.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D72962.239961.patch
Type: text/x-patch
Size: 5526 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200123/184903cb/attachment.bin>
More information about the llvm-commits
mailing list