|
static TileType | get (::mlir::MLIRContext *context, Type elementType, ArrayRef< int64_t > shape={32, 32}) |
|
static TileType | get (::mlir::MLIRContext *context, ::llvm::ArrayRef< int64_t > shape, DataType dataType) |
|
static TileType | getChecked (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::mlir::MLIRContext *context, ::llvm::ArrayRef< int64_t > shape, DataType dataType) |
|
::llvm::LogicalResult | verify (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::llvm::ArrayRef< int64_t > shape, DataType dataType) |
|
::llvm::LogicalResult | verifyInvariants (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::llvm::ArrayRef< int64_t > shape, DataType dataType) |
|
static constexpr ::llvm::StringLiteral | getMnemonic () |
|
::mlir::Type | parse (::mlir::AsmParser &odsParser) |
|
|
static constexpr ::llvm::StringLiteral | name = "tt.tile" |
|
static constexpr ::llvm::StringLiteral | dialectName = "tt" |
|
◆ get() [1/2]
TileType mlir::tt::TileType::get |
( |
::mlir::MLIRContext * |
context, |
|
|
::llvm::ArrayRef< int64_t > |
shape, |
|
|
DataType |
dataType |
|
) |
| |
|
static |
◆ get() [2/2]
static TileType mlir::tt::TileType::get |
( |
::mlir::MLIRContext * |
context, |
|
|
Type |
elementType, |
|
|
ArrayRef< int64_t > |
shape = {32, 32} |
|
) |
| |
|
static |
◆ getChecked()
TileType mlir::tt::TileType::getChecked |
( |
::llvm::function_ref<::mlir::InFlightDiagnostic()> |
emitError, |
|
|
::mlir::MLIRContext * |
context, |
|
|
::llvm::ArrayRef< int64_t > |
shape, |
|
|
DataType |
dataType |
|
) |
| |
|
static |
◆ getDataType()
DataType mlir::tt::TileType::getDataType |
( |
| ) |
const |
◆ getElementType()
Type mlir::tt::TileType::getElementType |
( |
| ) |
const |
◆ getHeight()
int64_t mlir::tt::TileType::getHeight |
( |
| ) |
const |
|
inline |
◆ getMnemonic()
static constexpr ::llvm::StringLiteral mlir::tt::TileType::getMnemonic |
( |
| ) |
|
|
inlinestatic |
◆ getScalarShape()
SmallVector<int64_t> mlir::tt::TileType::getScalarShape |
( |
SmallVector< int64_t > |
tiledShape | ) |
const |
◆ getShape()
llvm::ArrayRef< int64_t > mlir::tt::TileType::getShape |
( |
| ) |
const |
◆ getSizeBytes()
uint64_t mlir::tt::TileType::getSizeBytes |
( |
| ) |
const |
◆ getTiledShape()
SmallVector<int64_t> mlir::tt::TileType::getTiledShape |
( |
SmallVector< int64_t > |
scalarShape | ) |
const |
◆ getWidth()
int64_t mlir::tt::TileType::getWidth |
( |
| ) |
const |
|
inline |
◆ parse()
mlir::Type mlir::tt::TileType::parse |
( |
::mlir::AsmParser & |
odsParser | ) |
|
|
static |
◆ print()
void mlir::tt::TileType::print |
( |
::mlir::AsmPrinter & |
odsPrinter | ) |
const |
◆ verify()
::llvm::LogicalResult mlir::tt::TileType::verify |
( |
::llvm::function_ref<::mlir::InFlightDiagnostic()> |
emitError, |
|
|
::llvm::ArrayRef< int64_t > |
shape, |
|
|
DataType |
dataType |
|
) |
| |
|
static |
◆ verifyInvariants()
llvm::LogicalResult mlir::tt::TileType::verifyInvariants |
( |
::llvm::function_ref<::mlir::InFlightDiagnostic()> |
emitError, |
|
|
::llvm::ArrayRef< int64_t > |
shape, |
|
|
DataType |
dataType |
|
) |
| |
|
static |
◆ dialectName
constexpr ::llvm::StringLiteral mlir::tt::TileType::dialectName = "tt" |
|
static |
◆ name
constexpr ::llvm::StringLiteral mlir::tt::TileType::name = "tt.tile" |
|
static |
The documentation for this class was generated from the following files: