[flang] [llvm] [mlir] [Flang]Fix for changed code at the end of AllocaIP. (PR #92430)
Tom Eccles via llvm-commits
llvm-commits at lists.llvm.org
Wed May 29 10:43:27 PDT 2024
================
@@ -1203,6 +1204,9 @@ convertOmpParallel(omp::ParallelOp opInst, llvm::IRBuilderBase &builder,
byRefVars.push_back(builder.CreateAlloca(
moduleTranslation.convertType(reductionDecls[i].getType())));
}
+
+ initBlock = splitBB(builder, true, "omp.reduction.init");
+ allocaIP = InsertPointTy(allocaIP.getBlock(), allocaIP.getBlock()->end());
----------------
tblah wrote:
won't putting it at the end of the block put it after the terminator?
https://github.com/llvm/llvm-project/pull/92430
More information about the llvm-commits
mailing list