Lines Matching defs:isSplat
643 return StringAttr::get(owner.isSplat() ? vals.front() : vals[index], eltTy);
654 attr.getRawData().data(), attr.isSplat(), dataIndex) {}
666 attr.getRawData().data(), attr.isSplat(), dataIndex),
683 attr.getRawData().data(), attr.isSplat(), dataIndex) {
990 bool isSplat = true;
993 isSplat &= values[i] == firstValue;
998 if (isSplat) {
1178 bool DenseElementsAttr::isSplat() const {
1179 return static_cast<DenseElementsAttributeStorage *>(impl)->isSplat;
1246 assert(isSplat() && "expected a splat type");
1347 bool isSplat = false;
1348 bool isValid = isValidRawBuffer(type, data, isSplat);
1351 return Base::get(type.getContext(), type, data, isSplat);
1464 size_t numRawElements = attr.isSplat() ? 1 : newArrayType.getNumElements();
1475 if (attr.isSplat()) {
1710 if (sparseIndices.isSplat()) {
1766 if (sparseIndices.isSplat()) {