llvm-project/mlir/lib/Dialect
David Truby 63c8972562 [MLIR] Add OpenMP dialect with barrier operation
Summary:
Barrier is a simple operation that takes no arguments and returns
nothing, but implies a side effect (synchronization of all threads)

Reviewers: jdoerfert

Subscribers: mgorny, guansong, mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, nicolasvasilache, arpith-jacob, mgester, lucyrfox, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D72400
2020-01-29 11:34:58 +00:00
..
AffineOps Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
FxpMathOps Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
GPU Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
LLVMIR [mlir][NFC] Update Operation::getResultTypes to use ArrayRef<Type> instead of iterator_range. 2020-01-27 19:57:48 -08:00
Linalg [mlir] Add primitive transform pattern to rewrite linalg.fill into vector.broadcast form. 2020-01-28 11:21:56 -08:00
LoopOps Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
OpenMP [MLIR] Add OpenMP dialect with barrier operation 2020-01-29 11:34:58 +00:00
QuantOps [mlir] Remove 'valuesToRemoveIfDead' from PatternRewriter API 2020-01-27 14:00:34 -08:00
SDBM Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
SPIRV [mlir][spirv] Add GroupNonUniform arithmetic operations. 2020-01-28 10:21:56 -05:00
StandardOps [mlir][NFC] Update Operation::getResultTypes to use ArrayRef<Type> instead of iterator_range. 2020-01-27 19:57:48 -08:00
VectorOps Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
CMakeLists.txt [MLIR] Add OpenMP dialect with barrier operation 2020-01-29 11:34:58 +00:00
Traits.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00