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

Classes

struct  mlir::FieldParser<::mlir::tt::ttmetal::EthType, ::mlir::tt::ttmetal::EthType >
 
struct  mlir::FieldParser< std::optional<::mlir::tt::ttmetal::EthType >, std::optional<::mlir::tt::ttmetal::EthType > >
 
struct  llvm::DenseMapInfo<::mlir::tt::ttmetal::EthType >
 
struct  mlir::FieldParser<::mlir::tt::ttmetal::MathFidelity, ::mlir::tt::ttmetal::MathFidelity >
 
struct  mlir::FieldParser< std::optional<::mlir::tt::ttmetal::MathFidelity >, std::optional<::mlir::tt::ttmetal::MathFidelity > >
 
struct  llvm::DenseMapInfo<::mlir::tt::ttmetal::MathFidelity >
 
struct  mlir::FieldParser<::mlir::tt::ttmetal::NocIndex, ::mlir::tt::ttmetal::NocIndex >
 
struct  mlir::FieldParser< std::optional<::mlir::tt::ttmetal::NocIndex >, std::optional<::mlir::tt::ttmetal::NocIndex > >
 
struct  llvm::DenseMapInfo<::mlir::tt::ttmetal::NocIndex >
 
struct  mlir::FieldParser<::mlir::tt::ttmetal::UnpackToDestMode, ::mlir::tt::ttmetal::UnpackToDestMode >
 
struct  mlir::FieldParser< std::optional<::mlir::tt::ttmetal::UnpackToDestMode >, std::optional<::mlir::tt::ttmetal::UnpackToDestMode > >
 
struct  llvm::DenseMapInfo<::mlir::tt::ttmetal::UnpackToDestMode >
 

Namespaces

 mlir
 
 mlir::tt
 
 mlir::tt::ttmetal
 
 llvm
 

Enumerations

enum class  mlir::tt::ttmetal::EthType : uint32_t { mlir::tt::ttmetal::Sender = 0 , mlir::tt::ttmetal::Receiver = 1 }
 
enum class  mlir::tt::ttmetal::MathFidelity : uint32_t { mlir::tt::ttmetal::LoFi = 0 , mlir::tt::ttmetal::HiFi2 = 2 , mlir::tt::ttmetal::HiFi3 = 3 , mlir::tt::ttmetal::HiFi4 = 4 }
 
enum class  mlir::tt::ttmetal::NocIndex : uint32_t { mlir::tt::ttmetal::Noc0 = 0 , mlir::tt::ttmetal::Noc1 = 1 }
 
enum class  mlir::tt::ttmetal::UnpackToDestMode : uint32_t { mlir::tt::ttmetal::Fp32 = 0 , mlir::tt::ttmetal::Default = 1 }
 

Functions

::std::optional< EthType > mlir::tt::ttmetal::symbolizeEthType (uint32_t value)
 
::llvm::StringRef mlir::tt::ttmetal::stringifyEthType (EthType val)
 
::std::optional< EthType > mlir::tt::ttmetal::symbolizeEthType (::llvm::StringRef str)
 
constexpr unsigned mlir::tt::ttmetal::getMaxEnumValForEthType ()
 
inline ::llvm::StringRef mlir::tt::ttmetal::stringifyEnum (EthType enumValue)
 
template<typename EnumType >
::std::optional< EnumType > mlir::tt::ttmetal::symbolizeEnum (::llvm::StringRef)
 
template<>
inline ::std::optional< EthType > mlir::tt::ttmetal::symbolizeEnum< EthType > (::llvm::StringRef str)
 
inline ::llvm::raw_ostream & llvm::operator<< (::llvm::raw_ostream &p, ::mlir::tt::ttmetal::EthType value)
 
::std::optional< MathFidelity > mlir::tt::ttmetal::symbolizeMathFidelity (uint32_t value)
 
::llvm::StringRef mlir::tt::ttmetal::stringifyMathFidelity (MathFidelity val)
 
::std::optional< MathFidelity > mlir::tt::ttmetal::symbolizeMathFidelity (::llvm::StringRef str)
 
constexpr unsigned mlir::tt::ttmetal::getMaxEnumValForMathFidelity ()
 
inline ::llvm::StringRef mlir::tt::ttmetal::stringifyEnum (MathFidelity enumValue)
 
template<>
inline ::std::optional< MathFidelity > mlir::tt::ttmetal::symbolizeEnum< MathFidelity > (::llvm::StringRef str)
 
inline ::llvm::raw_ostream & llvm::operator<< (::llvm::raw_ostream &p, ::mlir::tt::ttmetal::MathFidelity value)
 
::std::optional< NocIndex > mlir::tt::ttmetal::symbolizeNocIndex (uint32_t value)
 
::llvm::StringRef mlir::tt::ttmetal::stringifyNocIndex (NocIndex val)
 
::std::optional< NocIndex > mlir::tt::ttmetal::symbolizeNocIndex (::llvm::StringRef str)
 
constexpr unsigned mlir::tt::ttmetal::getMaxEnumValForNocIndex ()
 
inline ::llvm::StringRef mlir::tt::ttmetal::stringifyEnum (NocIndex enumValue)
 
template<>
inline ::std::optional< NocIndex > mlir::tt::ttmetal::symbolizeEnum< NocIndex > (::llvm::StringRef str)
 
inline ::llvm::raw_ostream & llvm::operator<< (::llvm::raw_ostream &p, ::mlir::tt::ttmetal::NocIndex value)
 
::std::optional< UnpackToDestMode > mlir::tt::ttmetal::symbolizeUnpackToDestMode (uint32_t value)
 
::llvm::StringRef mlir::tt::ttmetal::stringifyUnpackToDestMode (UnpackToDestMode val)
 
::std::optional< UnpackToDestMode > mlir::tt::ttmetal::symbolizeUnpackToDestMode (::llvm::StringRef str)
 
constexpr unsigned mlir::tt::ttmetal::getMaxEnumValForUnpackToDestMode ()
 
inline ::llvm::StringRef mlir::tt::ttmetal::stringifyEnum (UnpackToDestMode enumValue)
 
template<>
inline ::std::optional< UnpackToDestMode > mlir::tt::ttmetal::symbolizeEnum< UnpackToDestMode > (::llvm::StringRef str)
 
inline ::llvm::raw_ostream & llvm::operator<< (::llvm::raw_ostream &p, ::mlir::tt::ttmetal::UnpackToDestMode value)