|
static constexpr std::tuple< StreamMode, uint32_t > | getDefaults (MemorySpace memorySpace) |
|
static StreamLayoutAttr | get (::mlir::MLIRContext *context, AffineMap affineMap, StreamMode streamMode, uint32_t numBuffers) |
|
static StreamLayoutAttr | getChecked (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::mlir::MLIRContext *context, AffineMap affineMap, StreamMode streamMode, uint32_t numBuffers) |
|
::llvm::LogicalResult | verify (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, AffineMap affineMap, StreamMode streamMode, uint32_t numBuffers) |
|
::llvm::LogicalResult | verifyInvariants (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, AffineMap affineMap, StreamMode streamMode, uint32_t numBuffers) |
|
static constexpr ::llvm::StringLiteral | getMnemonic () |
|
::mlir::Attribute | parse (::mlir::AsmParser &odsParser, ::mlir::Type odsType) |
|
|
static constexpr ::llvm::StringLiteral | name = "tt.stream" |
|
static constexpr ::llvm::StringLiteral | dialectName = "tt" |
|
◆ get()
StreamLayoutAttr mlir::tt::StreamLayoutAttr::get |
( |
::mlir::MLIRContext * |
context, |
|
|
AffineMap |
affineMap, |
|
|
StreamMode |
streamMode, |
|
|
uint32_t |
numBuffers |
|
) |
| |
|
static |
◆ getAffineMap()
AffineMap mlir::tt::StreamLayoutAttr::getAffineMap |
( |
| ) |
const |
◆ getChecked()
StreamLayoutAttr mlir::tt::StreamLayoutAttr::getChecked |
( |
::llvm::function_ref<::mlir::InFlightDiagnostic()> |
emitError, |
|
|
::mlir::MLIRContext * |
context, |
|
|
AffineMap |
affineMap, |
|
|
StreamMode |
streamMode, |
|
|
uint32_t |
numBuffers |
|
) |
| |
|
static |
◆ getDefaults()
static constexpr std::tuple<StreamMode, uint32_t> mlir::tt::StreamLayoutAttr::getDefaults |
( |
MemorySpace |
memorySpace | ) |
|
|
inlinestaticconstexpr |
◆ getMnemonic()
static constexpr ::llvm::StringLiteral mlir::tt::StreamLayoutAttr::getMnemonic |
( |
| ) |
|
|
inlinestatic |
◆ getNumBuffers()
uint32_t mlir::tt::StreamLayoutAttr::getNumBuffers |
( |
| ) |
const |
◆ getStreamMode()
StreamMode mlir::tt::StreamLayoutAttr::getStreamMode |
( |
| ) |
const |
◆ parse()
mlir::Attribute mlir::tt::StreamLayoutAttr::parse |
( |
::mlir::AsmParser & |
odsParser, |
|
|
::mlir::Type |
odsType |
|
) |
| |
|
static |
◆ print()
void mlir::tt::StreamLayoutAttr::print |
( |
::mlir::AsmPrinter & |
odsPrinter | ) |
const |
◆ verify()
::llvm::LogicalResult mlir::tt::StreamLayoutAttr::verify |
( |
::llvm::function_ref<::mlir::InFlightDiagnostic()> |
emitError, |
|
|
AffineMap |
affineMap, |
|
|
StreamMode |
streamMode, |
|
|
uint32_t |
numBuffers |
|
) |
| |
|
static |
◆ verifyInvariants()
llvm::LogicalResult mlir::tt::StreamLayoutAttr::verifyInvariants |
( |
::llvm::function_ref<::mlir::InFlightDiagnostic()> |
emitError, |
|
|
AffineMap |
affineMap, |
|
|
StreamMode |
streamMode, |
|
|
uint32_t |
numBuffers |
|
) |
| |
|
static |
◆ dialectName
constexpr ::llvm::StringLiteral mlir::tt::StreamLayoutAttr::dialectName = "tt" |
|
static |
◆ name
constexpr ::llvm::StringLiteral mlir::tt::StreamLayoutAttr::name = "tt.stream" |
|
static |
The documentation for this class was generated from the following files: