[flang-commits] [flang] [llvm] [mlir] [flang][OpenMP] Enable tiling (PR #143715)

Jan Leyonberg via flang-commits flang-commits at lists.llvm.org
Thu Aug 28 08:21:34 PDT 2025


================
@@ -271,12 +271,25 @@ bool ClauseProcessor::processCancelDirectiveName(
   return true;
 }
 
-bool ClauseProcessor::processCollapse(
+bool ClauseProcessor::processLoopNests(
     mlir::Location currentLocation, lower::pft::Evaluation &eval,
     mlir::omp::LoopRelatedClauseOps &result,
     llvm::SmallVectorImpl<const semantics::Symbol *> &iv) const {
-  return collectLoopRelatedInfo(converter, currentLocation, eval, clauses,
-                                result, iv);
+  int64_t numCollapse = collectLoopRelatedInfo(converter, currentLocation, eval,
+                                               clauses, result, iv);
+  return numCollapse > 1;
+}
----------------
jsjodin wrote:

I removed the new function and updated processCollapse.

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


More information about the flang-commits mailing list