Home
last modified time | relevance | path

Searched refs:isValidIndex (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/lib/IR/
H A DBuiltinAttributeInterfaces.cpp39 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 DBuiltinAttributes.cpp1705 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 DBuiltinAttributeInterfaces.td188 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 DBuiltinAttributes.cpp306 return unwrap(attr).cast<ElementsAttr>().isValidIndex( in mlirElementsAttrIsValidIndex()
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/
H A DTensorOps.cpp453 if (elementsAttr && elementsAttr.isValidIndex(indices)) in fold()