[clang] [llvm] [mlir] [Flang][OpenMP] Enable no-loop kernels (PR #155818)

Dominik Adamski via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 10 00:38:34 PDT 2025


================
@@ -2590,13 +2590,27 @@ convertOmpWsloop(Operation &opInst, llvm::IRBuilderBase &builder,
   }
 
   builder.SetInsertPoint(*regionBlock, (*regionBlock)->begin());
+
+  bool noLoopMode = false;
+  omp::TargetOp targetOp = wsloopOp->getParentOfType<mlir::omp::TargetOp>();
+  if (targetOp) {
+    Operation *targetCapturedOp = targetOp.getInnermostCapturedOmpOp();
----------------
DominikAdamski wrote:

Fixed in commit: https://github.com/llvm/llvm-project/pull/155818/commits/d2e88db4bfb5e76adbc09fb2e38457703941a683

https://github.com/llvm/llvm-project/pull/155818


More information about the llvm-commits mailing list