Go to the source code of this file.
|
| namespace | mlir |
| | Include the generated interface declarations.
|
|
| bool | mlir::isValidInnerTileAlignment (int64_t value) |
| | Returns true iff value is a valid InnerTileAlignment enumerator.
|
| LogicalResult | mlir::verifyInnerTileAlignments (Operation *op, ArrayRef< int64_t > alignments) |
| | Verifies that every entry of a raw inner_tile_alignments integer array is a valid InnerTileAlignment, emitting the standard op error on op otherwise.
|
| SmallVector< InnerTileAlignment > | mlir::convertInnerTileAlignments (ArrayRef< int64_t > alignments) |
| | Maps a validated inner_tile_alignments integer array onto the per-dimension InnerTileAlignment hints consumed by the tiling driver.
|
| StringRef | mlir::stringifyInnerTileAlignment (InnerTileAlignment alignment) |
| | Returns the keyword spelling of an InnerTileAlignment (Unknown, Multiple or Equal) used by the inner_tile_alignments assembly syntax.
|
| std::optional< InnerTileAlignment > | mlir::symbolizeInnerTileAlignment (StringRef keyword) |
| | Returns the InnerTileAlignment for a keyword spelling, or std::nullopt if keyword is not one of Unknown, Multiple or Equal.
|
| ParseResult | mlir::parseInnerTileAlignmentArray (OpAsmParser &parser, DenseI64ArrayAttr &alignments) |
| | Custom directive parser/printer for an inner_tile_alignments attribute, rendering the DenseI64ArrayAttr as a keyword list, e.g.
|
| void | mlir::printInnerTileAlignmentArray (OpAsmPrinter &printer, Operation *op, DenseI64ArrayAttr alignments) |