================ @@ -267,6 +267,24 @@ mlir::Block *fir::FirOpBuilder::getAllocaBlock() { return getEntryBlock(); } +static mlir::ArrayAttr makeI64ArrayAttr(llvm::ArrayRef<int64_t> values, + mlir::MLIRContext *context) { + llvm::SmallVector<mlir::Attribute, 4> attrs; + for (auto &v : values) + attrs.push_back(mlir::IntegerAttr::get(mlir::IntegerType::get(context, 64), + mlir::APInt(64, v))); + return mlir::ArrayAttr::get(context, attrs); +} + +mlir::ArrayAttr fir::FirOpBuilder::create2DIntegerArrayAttr( ---------------- skatrak wrote:
```suggestion mlir::ArrayAttr fir::FirOpBuilder::create2DI64ArrayAttr( ``` https://github.com/llvm/llvm-project/pull/96266 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits