|
Type | mlir::getElementTypeOrSelf (Type type) |
| Return the element type or return the type itself. More...
|
|
Type | mlir::getElementTypeOrSelf (Attribute attr) |
| Return the element type or return the type itself. More...
|
|
Type | mlir::getElementTypeOrSelf (Value val) |
|
SmallVector< Type, 10 > | mlir::getFlattenedTypes (TupleType t) |
| Get the types within a nested Tuple. More...
|
|
bool | mlir::isOpaqueTypeWithName (Type type, StringRef dialect, StringRef typeData) |
| Return true if the specified type is an opaque type with the specified dialect and typeData. More...
|
|
LogicalResult | mlir::verifyCompatibleShape (ArrayRef< int64_t > shape1, ArrayRef< int64_t > shape2) |
| Returns success if the given two shapes are compatible. More...
|
|
LogicalResult | mlir::verifyCompatibleShape (Type type1, Type type2) |
| Returns success if the given two types have compatible shape. More...
|
|
LogicalResult | mlir::verifyCompatibleShapes (TypeRange types1, TypeRange types2) |
| Returns success if the given two arrays have the same number of elements and each pair wise entries have compatible shape. More...
|
|
LogicalResult | mlir::verifyCompatibleShapes (TypeRange types) |
| Returns success if all given types have compatible shapes. More...
|
|
LogicalResult | mlir::verifyCompatibleDims (ArrayRef< int64_t > dims) |
| Dimensions are compatible if all non-dynamic dims are equal. More...
|
|
TypeRange | mlir::insertTypesInto (TypeRange oldTypes, ArrayRef< unsigned > indices, TypeRange newTypes, SmallVectorImpl< Type > &storage) |
| Insert a set of newTypes into oldTypes at the given indices . More...
|
|
TypeRange | mlir::filterTypesOut (TypeRange types, const BitVector &indices, SmallVectorImpl< Type > &storage) |
| Filters out any elements referenced by indices . More...
|
|