[Mlir-commits] [flang] [llvm] [mlir] [openmp] [Flang][OpenMP] Lower scan directive and inscan reduction modifier (PR #206747)
CHANDRA GHALE
llvmlistbot at llvm.org
Fri Oct 23 03:57:46 PDT 2026
================
@@ -4855,6 +5008,10 @@ convertOmpWsloop(Operation &opInst, llvm::IRBuilderBase &builder,
std::optional<omp::ScheduleModifier> scheduleMod = wsloopOp.getScheduleMod();
bool isSimd = wsloopOp.getScheduleSimd();
bool loopNeedsBarrier = !wsloopOp.getNowait();
+ // TODO: Linear clause support needs to be enabled for scan reduction.
+ if (isInScanRegion)
+ assert(wsloopOp.getLinearVars().empty() &&
+ "Linear clause support is not enabled with scan reduction");
----------------
chandraghale wrote:
Done !!
https://github.com/llvm/llvm-project/pull/206747
More information about the Mlir-commits
mailing list