TT-MLIR
Classes | Namespaces | Enumerations | Functions
TTNNOpsEnums.h.inc File Reference

Classes

struct  mlir::FieldParser<::mlir::tt::ttnn::BufferType, ::mlir::tt::ttnn::BufferType >
 
struct  llvm::DenseMapInfo<::mlir::tt::ttnn::BufferType >
 
struct  mlir::FieldParser<::mlir::tt::ttnn::Layout, ::mlir::tt::ttnn::Layout >
 
struct  llvm::DenseMapInfo<::mlir::tt::ttnn::Layout >
 
struct  mlir::FieldParser<::mlir::tt::ttnn::operations::reduction::ReduceType, ::mlir::tt::ttnn::operations::reduction::ReduceType >
 
struct  llvm::DenseMapInfo<::mlir::tt::ttnn::operations::reduction::ReduceType >
 
struct  mlir::FieldParser<::mlir::tt::ttnn::TensorMemoryLayout, ::mlir::tt::ttnn::TensorMemoryLayout >
 
struct  llvm::DenseMapInfo<::mlir::tt::ttnn::TensorMemoryLayout >
 

Namespaces

 mlir
 
 mlir::tt
 
 mlir::tt::ttnn
 
 llvm
 
 mlir::tt::ttnn::operations
 
 mlir::tt::ttnn::operations::reduction
 

Enumerations

enum class  mlir::tt::ttnn::BufferType : uint32_t {
  mlir::tt::ttnn::DRAM = 0 , mlir::tt::ttnn::L1 = 1 , mlir::tt::ttnn::SystemMemory = 2 , mlir::tt::ttnn::L1Small = 3 ,
  mlir::tt::ttnn::Trace = 4
}
 
enum class  mlir::tt::ttnn::Layout : uint32_t { mlir::tt::ttnn::RowMajor = 0 , mlir::tt::ttnn::Tile = 1 , mlir::tt::ttnn::Invalid = 2 }
 
enum class  mlir::tt::ttnn::operations::reduction::ReduceType : uint32_t {
  mlir::tt::ttnn::operations::reduction::Sum = 0 , mlir::tt::ttnn::operations::reduction::Mean = 1 , mlir::tt::ttnn::operations::reduction::Max = 2 , mlir::tt::ttnn::operations::reduction::Min = 3 ,
  mlir::tt::ttnn::operations::reduction::Std = 4 , mlir::tt::ttnn::operations::reduction::Var = 5
}
 
enum class  mlir::tt::ttnn::TensorMemoryLayout : uint32_t {
  mlir::tt::ttnn::None = 0 , mlir::tt::ttnn::Interleaved = 1 , mlir::tt::ttnn::SingleBank = 2 , mlir::tt::ttnn::HeightSharded = 3 ,
  mlir::tt::ttnn::WidthSharded = 4 , mlir::tt::ttnn::BlockSharded = 5
}
 

Functions

::std::optional< BufferType > mlir::tt::ttnn::symbolizeBufferType (uint32_t value)
 
::llvm::StringRef mlir::tt::ttnn::stringifyBufferType (BufferType val)
 
::std::optional< BufferType > mlir::tt::ttnn::symbolizeBufferType (::llvm::StringRef str)
 
constexpr unsigned mlir::tt::ttnn::getMaxEnumValForBufferType ()
 
inline ::llvm::StringRef mlir::tt::ttnn::stringifyEnum (BufferType enumValue)
 
template<typename EnumType >
::std::optional< EnumType > mlir::tt::ttnn::symbolizeEnum (::llvm::StringRef)
 
template<>
inline ::std::optional< BufferType > mlir::tt::ttnn::symbolizeEnum< BufferType > (::llvm::StringRef str)
 
inline ::llvm::raw_ostream & llvm::operator<< (::llvm::raw_ostream &p, ::mlir::tt::ttnn::BufferType value)
 
::std::optional< Layout > mlir::tt::ttnn::symbolizeLayout (uint32_t value)
 
::llvm::StringRef mlir::tt::ttnn::stringifyLayout (Layout val)
 
::std::optional< Layout > mlir::tt::ttnn::symbolizeLayout (::llvm::StringRef str)
 
constexpr unsigned mlir::tt::ttnn::getMaxEnumValForLayout ()
 
inline ::llvm::StringRef mlir::tt::ttnn::stringifyEnum (Layout enumValue)
 
template<>
inline ::std::optional< Layout > mlir::tt::ttnn::symbolizeEnum< Layout > (::llvm::StringRef str)
 
inline ::llvm::raw_ostream & llvm::operator<< (::llvm::raw_ostream &p, ::mlir::tt::ttnn::Layout value)
 
::std::optional< ReduceType > mlir::tt::ttnn::operations::reduction::symbolizeReduceType (uint32_t value)
 
::llvm::StringRef mlir::tt::ttnn::operations::reduction::stringifyReduceType (ReduceType val)
 
::std::optional< ReduceType > mlir::tt::ttnn::operations::reduction::symbolizeReduceType (::llvm::StringRef str)
 
constexpr unsigned mlir::tt::ttnn::operations::reduction::getMaxEnumValForReduceType ()
 
inline ::llvm::StringRef mlir::tt::ttnn::operations::reduction::stringifyEnum (ReduceType enumValue)
 
template<typename EnumType >
::std::optional< EnumType > mlir::tt::ttnn::operations::reduction::symbolizeEnum (::llvm::StringRef)
 
template<>
inline ::std::optional< ReduceType > mlir::tt::ttnn::operations::reduction::symbolizeEnum< ReduceType > (::llvm::StringRef str)
 
inline ::llvm::raw_ostream & llvm::operator<< (::llvm::raw_ostream &p, ::mlir::tt::ttnn::operations::reduction::ReduceType value)
 
::std::optional< TensorMemoryLayout > mlir::tt::ttnn::symbolizeTensorMemoryLayout (uint32_t value)
 
::llvm::StringRef mlir::tt::ttnn::stringifyTensorMemoryLayout (TensorMemoryLayout val)
 
::std::optional< TensorMemoryLayout > mlir::tt::ttnn::symbolizeTensorMemoryLayout (::llvm::StringRef str)
 
constexpr unsigned mlir::tt::ttnn::getMaxEnumValForTensorMemoryLayout ()
 
inline ::llvm::StringRef mlir::tt::ttnn::stringifyEnum (TensorMemoryLayout enumValue)
 
template<>
inline ::std::optional< TensorMemoryLayout > mlir::tt::ttnn::symbolizeEnum< TensorMemoryLayout > (::llvm::StringRef str)
 
inline ::llvm::raw_ostream & llvm::operator<< (::llvm::raw_ostream &p, ::mlir::tt::ttnn::TensorMemoryLayout value)