Searched refs:isValidIndex (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | BuiltinAttributeInterfaces.cpp | 39 bool ElementsAttr::isValidIndex(ShapedType type, ArrayRef<uint64_t> index) { in isValidIndex() function in ElementsAttr 54 bool ElementsAttr::isValidIndex(Attribute elementsAttr, in isValidIndex() function in ElementsAttr 56 return isValidIndex(elementsAttr.getType().cast<ShapedType>(), index); in isValidIndex() 61 assert(isValidIndex(shapeType, index) && in getFlattenedIndex()
|
| H A D | BuiltinAttributes.cpp | 1705 if (!ElementsAttr::isValidIndex(type, indices)) in verify() 1714 if (!ElementsAttr::isValidIndex(type, index)) in verify()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | BuiltinAttributeInterfaces.td | 188 bool isValidIndex(ArrayRef<uint64_t> index) const { 189 return ::mlir::ElementsAttr::isValidIndex($_attr, index); 305 bool isValidIndex(ArrayRef<uint64_t> index) const { 306 return isValidIndex(*this, index); 308 static bool isValidIndex(ShapedType type, ArrayRef<uint64_t> index); 309 static bool isValidIndex(Attribute elementsAttr, ArrayRef<uint64_t> index);
|
| /llvm-project-15.0.7/mlir/lib/CAPI/IR/ |
| H A D | BuiltinAttributes.cpp | 306 return unwrap(attr).cast<ElementsAttr>().isValidIndex( in mlirElementsAttrIsValidIndex()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/ |
| H A D | TensorOps.cpp | 453 if (elementsAttr && elementsAttr.isValidIndex(indices)) in fold()
|