[Mlir-commits] [mlir] [mlir][OpenMP] Add optional alloc region to reduction decl (PR #102522)
Tom Eccles
llvmlistbot at llvm.org
Thu Aug 22 04:41:09 PDT 2024
================
@@ -1550,12 +1561,14 @@ def DeclareReductionOp : OpenMP_Op<"declare_reduction", [IsolatedFromAbove,
let arguments = (ins SymbolNameAttr:$sym_name,
TypeAttr:$type);
- let regions = (region AnyRegion:$initializerRegion,
+ let regions = (region MaxSizedRegion<1>:$allocRegion,
+ AnyRegion:$initializerRegion,
AnyRegion:$reductionRegion,
AnyRegion:$atomicReductionRegion,
AnyRegion:$cleanupRegion);
let assemblyFormat = "$sym_name `:` $type attr-dict-with-keyword "
+ "custom<AllocReductionRegion>($allocRegion) "
----------------
tblah wrote:
https://github.com/llvm/llvm-project/pull/105644
https://github.com/llvm/llvm-project/pull/102522
More information about the Mlir-commits
mailing list