Lines Matching defs:attr

251           MlirAttribute attr = mlirAffineMapAttrGet(affineMap.get());
252 return PyAffineMapAttribute(affineMap.getContext(), attr);
273 MlirAttribute attr = mlirIntegerSetAttrGet(integerSet.get());
274 return PyIntegerSetAttribute(integerSet.getContext(), attr);
307 PyDenseArrayIterator(PyAttribute attr) : attr(std::move(attr)) {}
315 if (nextIndex >= mlirDenseArrayGetNumElements(attr.get()))
317 return DerivedT::getElement(attr.get(), nextIndex++);
329 PyAttribute attr;
382 for (nb::handle attr : extras)
383 values.push_back(pyTryCast<EltTy>(attr));
393 MlirAttribute attr = DerivedT::getAttribute(ctx->get(), intValues.size(),
395 return DerivedT(ctx, attr);
397 MlirAttribute attr =
399 return DerivedT(ctx, attr);
479 PyArrayAttributeIterator(PyAttribute attr) : attr(std::move(attr)) {}
485 if (nextIndex >= mlirArrayAttrGetNumElements(attr.get()))
487 return mlirArrayAttrGetElement(attr.get(), nextIndex++);
497 PyAttribute attr;
514 MlirAttribute attr = mlirArrayAttrGet(
516 return PyArrayAttribute(context->getRef(), attr);
539 for (nb::handle attr : extras)
540 attributes.push_back(pyTryCast<PyAttribute>(attr));
562 MlirAttribute attr = mlirFloatAttrDoubleGetChecked(loc, type, value);
563 if (mlirAttributeIsNull(attr))
565 return PyFloatAttribute(type.getContext(), attr);
572 MlirAttribute attr = mlirFloatAttrDoubleGet(
574 return PyFloatAttribute(context->getRef(), attr);
581 MlirAttribute attr = mlirFloatAttrDoubleGet(
583 return PyFloatAttribute(context->getRef(), attr);
605 MlirAttribute attr = mlirIntegerAttrGet(type, value);
606 return PyIntegerAttribute(type.getContext(), attr);
642 MlirAttribute attr = mlirBoolAttrGet(context->get(), value);
643 return PyBoolAttribute(context->getRef(), attr);
712 MlirAttribute attr =
714 return PyFlatSymbolRefAttribute(context->getRef(), attr);
743 MlirAttribute attr = mlirOpaqueAttrGet(
746 return PyOpaqueAttribute(context->getRef(), attr);
779 MlirAttribute attr =
781 return PyStringAttribute(context->getRef(), attr);
788 MlirAttribute attr =
790 return PyStringAttribute(context->getRef(), attr);
797 MlirAttribute attr =
799 return PyStringAttribute(type.getContext(), attr);
897 MlirAttribute attr = getAttributeFromBuffer(view, signless, explicitType,
899 if (mlirAttributeIsNull(attr)) {
905 return PyDenseElementsAttribute(contextWrapper->getRef(), attr);
1203 nb::object packbitsFunc = numpy.attr("packbits");
1237 nb::object unpackbitsFunc = numpy.attr("unpackbits");
1238 nb::object equalFunc = numpy.attr("equal");
1239 nb::object reshapeFunc = numpy.attr("reshape");
1321 auto *attr = nb::cast<PyDenseElementsAttribute *>(nb::handle(obj));
1322 info = attr->accessBuffer();
1486 MlirAttribute attr = mlirUnmanagedDenseResourceElementsAttrGet(
1489 if (mlirAttributeIsNull(attr)) {
1497 return PyDenseResourceElementsAttribute(contextWrapper->getRef(), attr);
1541 MlirAttribute attr =
1544 return PyDictAttribute(context->getRef(), attr);
1549 MlirAttribute attr =
1551 if (mlirAttributeIsNull(attr))
1553 return attr;
1615 MlirAttribute attr = mlirTypeAttrGet(value.get());
1616 return PyTypeAttribute(context->getRef(), attr);
1661 MlirAttribute attr = mlirStridedLayoutAttrGet(
1663 return PyStridedLayoutAttribute(ctx->getRef(), attr);
1674 MlirAttribute attr = mlirStridedLayoutAttrGet(
1676 return PyStridedLayoutAttribute(ctx->getRef(), attr);