================ @@ -5863,7 +5881,10 @@ class OMPInterchangeDirective final : public OMPLoopTransformationDirective { : OMPLoopTransformationDirective(OMPInterchangeDirectiveClass, llvm::omp::OMPD_interchange, StartLoc, EndLoc, NumLoops) { - setNumGeneratedLoops(NumLoops); + // Interchange produces a single top-level canonical loop + // nest, with the exact same amount of total loops + setNumGeneratedLoops(3 * NumLoops); ---------------- rofirrim wrote:
Thanks I forgot to remove this one. https://github.com/llvm/llvm-project/pull/139293 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits