[Mlir-commits] [mlir] [OpenMP][Flang] Add "IsolatedFromAbove" trait to omp.target (PR #67164)
Kiran Chandramohan
llvmlistbot at llvm.org
Mon Oct 30 04:49:21 PDT 2023
================
@@ -826,6 +890,12 @@ static LogicalResult verifyMapClause(Operation *op, OperandRange mapOperands) {
if (auto MapInfoOp =
mlir::dyn_cast<mlir::omp::MapInfoOp>(mapOp.getDefiningOp())) {
+ if (MapInfoOp.getVal() && MapInfoOp.getVarPtr())
+ emitError(op->getLoc(), "only one of val or var_ptr must be used");
+
+ if (!MapInfoOp.getVal() && !MapInfoOp.getVarPtr())
+ emitError(op->getLoc(), "missing val or var_ptr");
+
----------------
kiranchandramohan wrote:
Please add a test for this in `mlir/test/Dialect/OpenMP/invalid.mlir`.
https://github.com/llvm/llvm-project/pull/67164
More information about the Mlir-commits
mailing list