[Mlir-commits] [clang] [mlir] [OpenACC] Implement tile/collapse lowering (PR #138576)
Erich Keane
llvmlistbot at llvm.org
Tue May 6 10:13:49 PDT 2025
================
@@ -82,6 +83,17 @@ class OpenACCClauseCIREmitter final
return conversionOp.getResult(0);
}
+ mlir::Value createConstantInt(mlir::Location loc, unsigned width,
+ int64_t value) {
+ mlir::IntegerType ty = mlir::IntegerType::get(
+ &cgf.getMLIRContext(), width,
+ mlir::IntegerType::SignednessSemantics::Signless);
+ auto constOp = builder.create<mlir::arith::ConstantOp>(
+ loc, ty, builder.getIntegerAttr(ty, value));
----------------
erichkeane wrote:
As these are mlir types, do you think it makes sense to go modify the MLIR types for this canonicalization? Really it doesn't affect anything, but it just seemed like we were creating more than we should have, and I wanted to make sure that wasn't problematic.
https://github.com/llvm/llvm-project/pull/138576
More information about the Mlir-commits
mailing list