[all-commits] [llvm/llvm-project] 7280f4: [OpenMP][MLIR]Add support for guided, auto and run...
Mats Petersson via All-commits
all-commits at lists.llvm.org
Mon May 10 02:19:44 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7280f4b279a6ecaea813b7dc63ee68eb95880115
https://github.com/llvm/llvm-project/commit/7280f4b279a6ecaea813b7dc63ee68eb95880115
Author: Mats Petersson <mats.petersson at arm.com>
Date: 2021-05-10 (Mon, 10 May 2021)
Changed paths:
M llvm/include/llvm/Frontend/OpenMP/OMPConstants.h
M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M mlir/test/Target/LLVMIR/openmp-llvm.mlir
Log Message:
-----------
[OpenMP][MLIR]Add support for guided, auto and runtime scheduling
When using parallel loop construct, the OpenMP specification allows for
guided, auto and runtime as scheduling variants (as well as static and
dynamic which are already supported).
This adds the translation from MLIR to LLVM-IR for these scheduling
variants.
Reviewed By: jdoerfert
Differential Revision: https://reviews.llvm.org/D101435
More information about the All-commits
mailing list