[Mlir-commits] [mlir] [mlir][python] Add bindings for mlirDenseElementsAttrGet (PR #91389)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Tue May 21 17:06:54 PDT 2024


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff 9f2313829fd210f9923375e93bc11fe9685c26d5 bf82552ba18de4a98248516fbd625fc885b3253c -- mlir/lib/Bindings/Python/IRAttributes.cpp
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/mlir/lib/Bindings/Python/IRAttributes.cpp b/mlir/lib/Bindings/Python/IRAttributes.cpp
index d0c05bf0ff..b5f31aa5de 100644
--- a/mlir/lib/Bindings/Python/IRAttributes.cpp
+++ b/mlir/lib/Bindings/Python/IRAttributes.cpp
@@ -685,7 +685,7 @@ public:
         std::string message;
         llvm::raw_string_ostream os(message);
         os << "Expected a static ShapedType for the shaped_type parameter: "
-          << py::repr(py::cast(*explicitType));
+           << py::repr(py::cast(*explicitType));
         throw py::value_error(os.str());
       }
       shapedType = *explicitType;
@@ -699,7 +699,7 @@ public:
 
     SmallVector<MlirAttribute> mlirAttributes;
     mlirAttributes.reserve(numAttributes);
-    for (const py::handle& attribute : attributes) {
+    for (const py::handle &attribute : attributes) {
       MlirAttribute mlirAttribute = pyTryCast<PyAttribute>(attribute);
       MlirType attrType = mlirAttributeGetType(mlirAttribute);
       mlirAttributes.push_back(mlirAttribute);
@@ -708,8 +708,8 @@ public:
         std::string message;
         llvm::raw_string_ostream os(message);
         os << "All attributes must be of the same type and match "
-          << "the type parameter: expected=" << py::repr(py::cast(shapedType))
-          << ", but got=" << py::repr(py::cast(attrType));
+           << "the type parameter: expected=" << py::repr(py::cast(shapedType))
+           << ", but got=" << py::repr(py::cast(attrType));
         throw py::value_error(os.str());
       }
     }

``````````

</details>


https://github.com/llvm/llvm-project/pull/91389


More information about the Mlir-commits mailing list