TT-MLIR
|
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) |