|
static constexpr ::llvm::StringLiteral | name = "ttkernel.arg_spec" |
|
static constexpr ::llvm::StringLiteral | dialectName = "ttkernel" |
|
◆ appendCompileTimeArg()
static size_t mlir::tt::ttkernel::ArgSpecAttr::appendCompileTimeArg |
( |
func::FuncOp |
func, |
|
|
ArgAttr |
arg |
|
) |
| |
|
static |
◆ appendRuntimeArg()
static size_t mlir::tt::ttkernel::ArgSpecAttr::appendRuntimeArg |
( |
func::FuncOp |
func, |
|
|
ArgAttr |
arg |
|
) |
| |
|
static |
◆ get()
ArgSpecAttr mlir::tt::ttkernel::ArgSpecAttr::get |
( |
::mlir::MLIRContext * |
context, |
|
|
::llvm::ArrayRef< ArgAttr > |
rt_args, |
|
|
::llvm::ArrayRef< ArgAttr > |
ct_args |
|
) |
| |
|
static |
◆ getCtArgs()
llvm::ArrayRef< ArgAttr > mlir::tt::ttkernel::ArgSpecAttr::getCtArgs |
( |
| ) |
const |
◆ getMnemonic()
static constexpr ::llvm::StringLiteral mlir::tt::ttkernel::ArgSpecAttr::getMnemonic |
( |
| ) |
|
|
inlinestatic |
◆ getRtArgs()
llvm::ArrayRef< ArgAttr > mlir::tt::ttkernel::ArgSpecAttr::getRtArgs |
( |
| ) |
const |
◆ parse()
mlir::Attribute mlir::tt::ttkernel::ArgSpecAttr::parse |
( |
::mlir::AsmParser & |
odsParser, |
|
|
::mlir::Type |
odsType |
|
) |
| |
|
static |
◆ print()
void mlir::tt::ttkernel::ArgSpecAttr::print |
( |
::mlir::AsmPrinter & |
odsPrinter | ) |
const |
◆ setArgSpec()
◆ dialectName
constexpr ::llvm::StringLiteral mlir::tt::ttkernel::ArgSpecAttr::dialectName = "ttkernel" |
|
static |
◆ name
constexpr ::llvm::StringLiteral mlir::tt::ttkernel::ArgSpecAttr::name = "ttkernel.arg_spec" |
|
static |
The documentation for this class was generated from the following files: