#pragma once #include "mlir/IR/BuiltinAttributes.h" #include "llvm/ADT/SmallVector.h" #include #include namespace onnx_mlir { int64_t getI64Attr(mlir::ArrayAttr attr, size_t index); int64_t getOptionalI64Attr(std::optional attr, size_t index, int64_t defaultValue); llvm::SmallVector getI64ArrayAttrValues(mlir::ArrayAttr attr); } // namespace onnx_mlir