TT-MLIR
|
Namespaces | |
detail | |
Classes | |
class | KernelConfigInterface |
class | CreateBufferOpGenericAdaptor |
class | CreateBufferOpAdaptor |
class | CreateBufferOp |
class | DeallocateBufferOpGenericAdaptor |
class | DeallocateBufferOpAdaptor |
class | DeallocateBufferOp |
class | EnqueueProgramOpGenericAdaptor |
class | EnqueueProgramOpAdaptor |
class | EnqueueProgramOp |
class | EnqueueReadBufferOpGenericAdaptor |
class | EnqueueReadBufferOpAdaptor |
class | EnqueueReadBufferOp |
class | EnqueueWriteBufferOpGenericAdaptor |
class | EnqueueWriteBufferOpAdaptor |
class | EnqueueWriteBufferOp |
class | FinishOpGenericAdaptor |
class | FinishOpAdaptor |
class | FinishOp |
class | CoreRangeAttr |
class | KernelArgAttr |
class | KernelArgsAttr |
class | ComputeConfigAttr |
class | NocConfigAttr |
class | EthernetConfigAttr |
class | TTMetalDialect |
Enumerations | |
enum class | EthType : uint32_t { Sender = 0 , Receiver = 1 } |
enum class | MathFidelity : uint32_t { LoFi = 0 , HiFi2 = 2 , HiFi3 = 3 , HiFi4 = 4 } |
enum class | NocIndex : uint32_t { Noc0 = 0 , Noc1 = 1 } |
enum class | UnpackToDestMode : uint32_t { Fp32 = 0 , Default = 1 } |
Functions | |
::llvm::LogicalResult | __mlir_ods_local_type_constraint_TTMetalOps1 (::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind, unsigned valueIndex) |
::llvm::LogicalResult | __mlir_ods_local_type_constraint_TTMetalOps2 (::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind, unsigned valueIndex) |
::llvm::LogicalResult | __mlir_ods_local_attr_constraint_TTMetalOps1 (::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) |
::llvm::LogicalResult | __mlir_ods_local_attr_constraint_TTMetalOps1 (::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) |
::llvm::LogicalResult | __mlir_ods_local_attr_constraint_TTMetalOps2 (::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) |
::llvm::LogicalResult | __mlir_ods_local_attr_constraint_TTMetalOps2 (::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) |
::llvm::LogicalResult | __mlir_ods_local_attr_constraint_TTMetalOps3 (::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) |
::llvm::LogicalResult | __mlir_ods_local_attr_constraint_TTMetalOps3 (::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) |
::llvm::StringRef | stringifyEthType (EthType val) |
::std::optional< EthType > | symbolizeEthType (::llvm::StringRef str) |
::std::optional< EthType > | symbolizeEthType (uint32_t value) |
::llvm::StringRef | stringifyMathFidelity (MathFidelity val) |
::std::optional< MathFidelity > | symbolizeMathFidelity (::llvm::StringRef str) |
::std::optional< MathFidelity > | symbolizeMathFidelity (uint32_t value) |
::llvm::StringRef | stringifyNocIndex (NocIndex val) |
::std::optional< NocIndex > | symbolizeNocIndex (::llvm::StringRef str) |
::std::optional< NocIndex > | symbolizeNocIndex (uint32_t value) |
::llvm::StringRef | stringifyUnpackToDestMode (UnpackToDestMode val) |
::std::optional< UnpackToDestMode > | symbolizeUnpackToDestMode (::llvm::StringRef str) |
::std::optional< UnpackToDestMode > | symbolizeUnpackToDestMode (uint32_t value) |
constexpr unsigned | getMaxEnumValForEthType () |
inline ::llvm::StringRef | stringifyEnum (EthType enumValue) |
template<typename EnumType > | |
::std::optional< EnumType > | symbolizeEnum (::llvm::StringRef) |
template<> | |
inline ::std::optional< EthType > | symbolizeEnum< EthType > (::llvm::StringRef str) |
constexpr unsigned | getMaxEnumValForMathFidelity () |
inline ::llvm::StringRef | stringifyEnum (MathFidelity enumValue) |
template<> | |
inline ::std::optional< MathFidelity > | symbolizeEnum< MathFidelity > (::llvm::StringRef str) |
constexpr unsigned | getMaxEnumValForNocIndex () |
inline ::llvm::StringRef | stringifyEnum (NocIndex enumValue) |
template<> | |
inline ::std::optional< NocIndex > | symbolizeEnum< NocIndex > (::llvm::StringRef str) |
constexpr unsigned | getMaxEnumValForUnpackToDestMode () |
inline ::llvm::StringRef | stringifyEnum (UnpackToDestMode enumValue) |
template<> | |
inline ::std::optional< UnpackToDestMode > | symbolizeEnum< UnpackToDestMode > (::llvm::StringRef str) |
|
strong |
|
strong |
|
strong |
|
strong |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
inline ::llvm::StringRef mlir::tt::ttmetal::stringifyEnum | ( | EthType | enumValue | ) |
inline ::llvm::StringRef mlir::tt::ttmetal::stringifyEnum | ( | MathFidelity | enumValue | ) |
inline ::llvm::StringRef mlir::tt::ttmetal::stringifyEnum | ( | NocIndex | enumValue | ) |
inline ::llvm::StringRef mlir::tt::ttmetal::stringifyEnum | ( | UnpackToDestMode | enumValue | ) |
llvm::StringRef mlir::tt::ttmetal::stringifyEthType | ( | EthType | val | ) |
llvm::StringRef mlir::tt::ttmetal::stringifyMathFidelity | ( | MathFidelity | val | ) |
llvm::StringRef mlir::tt::ttmetal::stringifyNocIndex | ( | NocIndex | val | ) |
llvm::StringRef mlir::tt::ttmetal::stringifyUnpackToDestMode | ( | UnpackToDestMode | val | ) |
::std::optional<EnumType> mlir::tt::ttmetal::symbolizeEnum | ( | ::llvm::StringRef | ) |
inline ::std::optional<EthType> mlir::tt::ttmetal::symbolizeEnum< EthType > | ( | ::llvm::StringRef | str | ) |
inline ::std::optional<MathFidelity> mlir::tt::ttmetal::symbolizeEnum< MathFidelity > | ( | ::llvm::StringRef | str | ) |
inline ::std::optional<NocIndex> mlir::tt::ttmetal::symbolizeEnum< NocIndex > | ( | ::llvm::StringRef | str | ) |
inline ::std::optional<UnpackToDestMode> mlir::tt::ttmetal::symbolizeEnum< UnpackToDestMode > | ( | ::llvm::StringRef | str | ) |
std::optional< EthType > mlir::tt::ttmetal::symbolizeEthType | ( | ::llvm::StringRef | str | ) |
std::optional< EthType > mlir::tt::ttmetal::symbolizeEthType | ( | uint32_t | value | ) |
std::optional< MathFidelity > mlir::tt::ttmetal::symbolizeMathFidelity | ( | ::llvm::StringRef | str | ) |
std::optional< MathFidelity > mlir::tt::ttmetal::symbolizeMathFidelity | ( | uint32_t | value | ) |
std::optional< NocIndex > mlir::tt::ttmetal::symbolizeNocIndex | ( | ::llvm::StringRef | str | ) |
std::optional< NocIndex > mlir::tt::ttmetal::symbolizeNocIndex | ( | uint32_t | value | ) |
std::optional< UnpackToDestMode > mlir::tt::ttmetal::symbolizeUnpackToDestMode | ( | ::llvm::StringRef | str | ) |
std::optional< UnpackToDestMode > mlir::tt::ttmetal::symbolizeUnpackToDestMode | ( | uint32_t | value | ) |