My Project
|
Classes | |
class | VectorOpsDialect |
Dialect for Ops on higher-dimensional vector types. More... | |
Functions | |
void | populateVectorToVectorCanonicalizationPatterns (OwningRewritePatternList &patterns, MLIRContext *context) |
Collect a set of vector-to-vector canonicalization patterns. More... | |
void | populateVectorToVectorTransformationPatterns (OwningRewritePatternList &patterns, MLIRContext *context) |
Collect a set of vector-to-vector transformation patterns. More... | |
IntegerType | getVectorSubscriptType (Builder &builder) |
Returns the integer type required for subscripts in the vector dialect. More... | |
ArrayAttr | getVectorSubscriptAttr (Builder &b, ArrayRef< int64_t > values) |
SmallVector< Value, 1 > | unrollSingleResultOpMatchingType (PatternRewriter &builder, Operation *op, ArrayRef< int64_t > targetShape) |
Returns an integer array attribute containing the given values using the integer type required for subscripts in the vector dialect.
IntegerType mlir::vector::getVectorSubscriptType | ( | Builder & | builder | ) |
Returns the integer type required for subscripts in the vector dialect.
void mlir::vector::populateVectorToVectorCanonicalizationPatterns | ( | OwningRewritePatternList & | patterns, |
MLIRContext * | context | ||
) |
Collect a set of vector-to-vector canonicalization patterns.
void mlir::vector::populateVectorToVectorTransformationPatterns | ( | OwningRewritePatternList & | patterns, |
MLIRContext * | context | ||
) |
Collect a set of vector-to-vector transformation patterns.
SmallVector< Value, 1 > mlir::vector::unrollSingleResultOpMatchingType | ( | PatternRewriter & | builder, |
Operation * | op, | ||
ArrayRef< int64_t > | targetShape | ||
) |