TT-MLIR
Public Types | Public Member Functions | List of all members
tt::target::FLATBUFFERS_FINAL_CLASS Struct Reference

#include <debug_info_generated.h>

Inheritance diagram for tt::target::FLATBUFFERS_FINAL_CLASS:

Public Types

typedef MLIRBuilder Builder
 
typedef DebugInfoBuilder Builder
 
typedef SystemDescRootBuilder Builder
 
typedef tt::target::SystemDescRootBinarySchema BinarySchema
 
typedef MemoryConfigDescBuilder Builder
 
typedef MemoryDescBuilder Builder
 
typedef LayoutDescBuilder Builder
 
typedef TensorDescBuilder Builder
 
typedef CBDescBuilder Builder
 
typedef TensorRefBuilder Builder
 
typedef CBRefBuilder Builder
 
typedef ChipDescBuilder Builder
 
typedef ChipPhysicalCoresBuilder Builder
 
typedef SystemDescBuilder Builder
 
typedef DeviceRefBuilder Builder
 
typedef EventRefBuilder Builder
 

Public Member Functions

const ::flatbuffers::String * name () const
 
const ::flatbuffers::String * source () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const tt::target::MLIR * mlir () const
 
const ::flatbuffers::String * cpp () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const tt::target::Version * version () const
 
const ::flatbuffers::String * ttmlir_git_hash () const
 
const ::flatbuffers::String * product_identifier () const
 
const tt::target::SystemDesc * system_desc () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
tt::target::TensorMemoryLayout tensor_memory_layout () const
 
tt::target::BufferType buffer_type () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const ::flatbuffers::Vector< int32_t > * shape () const
 
const tt::target::Dim2d * tile_shape () const
 
tt::target::DataType data_type () const
 
tt::target::MemorySpace memory_space () const
 
tt::target::TensorMemoryLayout memory_layout () const
 
uint64_t size () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const ::flatbuffers::Vector< int32_t > * stride () const
 
tt::target::OOBVal oob_val () const
 
const ::flatbuffers::Vector< const tt::target::Dim2dRange * > * core_range_set () const
 
const tt::target::MemoryDesc * memory_desc () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const ::flatbuffers::Vector< int32_t > * shape () const
 
const tt::target::LayoutDesc * layout () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
uint32_t port () const
 
const tt::target::MemoryDesc * memory_desc () const
 
uint64_t page_size () const
 
uint64_t num_buffers () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
uint32_t global_id () const
 
uint64_t address () const
 
uint64_t size () const
 
const tt::target::TensorDesc * desc () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
uint32_t global_id () const
 
const tt::target::TensorRef * tensor_ref () const
 
uint64_t address () const
 
const tt::target::CBDesc * desc () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
tt::target::Arch arch () const
 
const tt::target::Dim2d * grid_size () const
 
uint64_t l1_size () const
 
uint32_t num_dram_channels () const
 
uint64_t dram_channel_size () const
 
uint32_t noc_l1_address_align_bytes () const
 
uint32_t pcie_address_align_bytes () const
 
uint32_t noc_dram_address_align_bytes () const
 
uint32_t l1_unreserved_base () const
 
uint32_t erisc_l1_unreserved_base () const
 
uint32_t dram_unreserved_base () const
 
uint32_t dram_unreserved_end () const
 
const tt::target::ChipPhysicalCores * physical_cores () const
 
const ::flatbuffers::Vector< tt::target::DataType > * supported_data_types () const
 
const ::flatbuffers::Vector< const tt::target::Dim2d * > * supported_tile_sizes () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const ::flatbuffers::Vector< const tt::target::Dim2d * > * worker () const
 
const ::flatbuffers::Vector< const tt::target::Dim2d * > * dram () const
 
const ::flatbuffers::Vector< const tt::target::Dim2d * > * eth () const
 
const ::flatbuffers::Vector< const tt::target::Dim2d * > * eth_inactive () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ChipDesc > > * chip_descs () const
 
const ::flatbuffers::Vector< uint32_t > * chip_desc_indices () const
 
const ::flatbuffers::Vector< tt::target::ChipCapability > * chip_capabilities () const
 
const ::flatbuffers::Vector< const tt::target::ChipCoord * > * chip_coords () const
 
const ::flatbuffers::Vector< const tt::target::ChipChannel * > * chip_channels () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
uint32_t global_id () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
uint32_t global_id () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 

Member Typedef Documentation

◆ BinarySchema

◆ Builder [1/15]

◆ Builder [2/15]

◆ Builder [3/15]

◆ Builder [4/15]

◆ Builder [5/15]

◆ Builder [6/15]

◆ Builder [7/15]

◆ Builder [8/15]

◆ Builder [9/15]

◆ Builder [10/15]

◆ Builder [11/15]

◆ Builder [12/15]

◆ Builder [13/15]

◆ Builder [14/15]

◆ Builder [15/15]

Member Function Documentation

◆ address() [1/2]

uint64_t tt::target::FLATBUFFERS_FINAL_CLASS::address ( ) const
inline

◆ address() [2/2]

uint64_t tt::target::FLATBUFFERS_FINAL_CLASS::address ( ) const
inline

◆ arch()

tt::target::Arch tt::target::FLATBUFFERS_FINAL_CLASS::arch ( ) const
inline

◆ buffer_type()

tt::target::BufferType tt::target::FLATBUFFERS_FINAL_CLASS::buffer_type ( ) const
inline

◆ chip_capabilities()

const ::flatbuffers::Vector<tt::target::ChipCapability>* tt::target::FLATBUFFERS_FINAL_CLASS::chip_capabilities ( ) const
inline

◆ chip_channels()

const ::flatbuffers::Vector<const tt::target::ChipChannel *>* tt::target::FLATBUFFERS_FINAL_CLASS::chip_channels ( ) const
inline

◆ chip_coords()

const ::flatbuffers::Vector<const tt::target::ChipCoord *>* tt::target::FLATBUFFERS_FINAL_CLASS::chip_coords ( ) const
inline

◆ chip_desc_indices()

const ::flatbuffers::Vector<uint32_t>* tt::target::FLATBUFFERS_FINAL_CLASS::chip_desc_indices ( ) const
inline

◆ chip_descs()

const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ChipDesc> >* tt::target::FLATBUFFERS_FINAL_CLASS::chip_descs ( ) const
inline

◆ core_range_set()

const ::flatbuffers::Vector<const tt::target::Dim2dRange *>* tt::target::FLATBUFFERS_FINAL_CLASS::core_range_set ( ) const
inline

◆ cpp()

const ::flatbuffers::String* tt::target::FLATBUFFERS_FINAL_CLASS::cpp ( ) const
inline

◆ data_type()

tt::target::DataType tt::target::FLATBUFFERS_FINAL_CLASS::data_type ( ) const
inline

◆ desc() [1/2]

const tt::target::TensorDesc* tt::target::FLATBUFFERS_FINAL_CLASS::desc ( ) const
inline

◆ desc() [2/2]

const tt::target::CBDesc* tt::target::FLATBUFFERS_FINAL_CLASS::desc ( ) const
inline

◆ dram()

const ::flatbuffers::Vector<const tt::target::Dim2d *>* tt::target::FLATBUFFERS_FINAL_CLASS::dram ( ) const
inline

◆ dram_channel_size()

uint64_t tt::target::FLATBUFFERS_FINAL_CLASS::dram_channel_size ( ) const
inline

◆ dram_unreserved_base()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::dram_unreserved_base ( ) const
inline

◆ dram_unreserved_end()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::dram_unreserved_end ( ) const
inline

◆ erisc_l1_unreserved_base()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::erisc_l1_unreserved_base ( ) const
inline

◆ eth()

const ::flatbuffers::Vector<const tt::target::Dim2d *>* tt::target::FLATBUFFERS_FINAL_CLASS::eth ( ) const
inline

◆ eth_inactive()

const ::flatbuffers::Vector<const tt::target::Dim2d *>* tt::target::FLATBUFFERS_FINAL_CLASS::eth_inactive ( ) const
inline

◆ global_id() [1/4]

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::global_id ( ) const
inline

◆ global_id() [2/4]

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::global_id ( ) const
inline

◆ global_id() [3/4]

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::global_id ( ) const
inline

◆ global_id() [4/4]

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::global_id ( ) const
inline

◆ grid_size()

const tt::target::Dim2d* tt::target::FLATBUFFERS_FINAL_CLASS::grid_size ( ) const
inline

◆ l1_size()

uint64_t tt::target::FLATBUFFERS_FINAL_CLASS::l1_size ( ) const
inline

◆ l1_unreserved_base()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::l1_unreserved_base ( ) const
inline

◆ layout()

const tt::target::LayoutDesc* tt::target::FLATBUFFERS_FINAL_CLASS::layout ( ) const
inline

◆ memory_desc() [1/2]

const tt::target::MemoryDesc* tt::target::FLATBUFFERS_FINAL_CLASS::memory_desc ( ) const
inline

◆ memory_desc() [2/2]

const tt::target::MemoryDesc* tt::target::FLATBUFFERS_FINAL_CLASS::memory_desc ( ) const
inline

◆ memory_layout()

tt::target::TensorMemoryLayout tt::target::FLATBUFFERS_FINAL_CLASS::memory_layout ( ) const
inline

◆ memory_space()

tt::target::MemorySpace tt::target::FLATBUFFERS_FINAL_CLASS::memory_space ( ) const
inline

◆ mlir()

const tt::target::MLIR* tt::target::FLATBUFFERS_FINAL_CLASS::mlir ( ) const
inline

◆ name()

const ::flatbuffers::String* tt::target::FLATBUFFERS_FINAL_CLASS::name ( ) const
inline

◆ noc_dram_address_align_bytes()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::noc_dram_address_align_bytes ( ) const
inline

◆ noc_l1_address_align_bytes()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::noc_l1_address_align_bytes ( ) const
inline

◆ num_buffers()

uint64_t tt::target::FLATBUFFERS_FINAL_CLASS::num_buffers ( ) const
inline

◆ num_dram_channels()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::num_dram_channels ( ) const
inline

◆ oob_val()

tt::target::OOBVal tt::target::FLATBUFFERS_FINAL_CLASS::oob_val ( ) const
inline

◆ page_size()

uint64_t tt::target::FLATBUFFERS_FINAL_CLASS::page_size ( ) const
inline

◆ pcie_address_align_bytes()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::pcie_address_align_bytes ( ) const
inline

◆ physical_cores()

const tt::target::ChipPhysicalCores* tt::target::FLATBUFFERS_FINAL_CLASS::physical_cores ( ) const
inline

◆ port()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::port ( ) const
inline

◆ product_identifier()

const ::flatbuffers::String* tt::target::FLATBUFFERS_FINAL_CLASS::product_identifier ( ) const
inline

◆ shape() [1/2]

const ::flatbuffers::Vector<int32_t>* tt::target::FLATBUFFERS_FINAL_CLASS::shape ( ) const
inline

◆ shape() [2/2]

const ::flatbuffers::Vector<int32_t>* tt::target::FLATBUFFERS_FINAL_CLASS::shape ( ) const
inline

◆ size() [1/2]

uint64_t tt::target::FLATBUFFERS_FINAL_CLASS::size ( ) const
inline

◆ size() [2/2]

uint64_t tt::target::FLATBUFFERS_FINAL_CLASS::size ( ) const
inline

◆ source()

const ::flatbuffers::String* tt::target::FLATBUFFERS_FINAL_CLASS::source ( ) const
inline

◆ stride()

const ::flatbuffers::Vector<int32_t>* tt::target::FLATBUFFERS_FINAL_CLASS::stride ( ) const
inline

◆ supported_data_types()

const ::flatbuffers::Vector<tt::target::DataType>* tt::target::FLATBUFFERS_FINAL_CLASS::supported_data_types ( ) const
inline

◆ supported_tile_sizes()

const ::flatbuffers::Vector<const tt::target::Dim2d *>* tt::target::FLATBUFFERS_FINAL_CLASS::supported_tile_sizes ( ) const
inline

◆ system_desc()

const tt::target::SystemDesc* tt::target::FLATBUFFERS_FINAL_CLASS::system_desc ( ) const
inline

◆ tensor_memory_layout()

tt::target::TensorMemoryLayout tt::target::FLATBUFFERS_FINAL_CLASS::tensor_memory_layout ( ) const
inline

◆ tensor_ref()

const tt::target::TensorRef* tt::target::FLATBUFFERS_FINAL_CLASS::tensor_ref ( ) const
inline

◆ tile_shape()

const tt::target::Dim2d* tt::target::FLATBUFFERS_FINAL_CLASS::tile_shape ( ) const
inline

◆ ttmlir_git_hash()

const ::flatbuffers::String* tt::target::FLATBUFFERS_FINAL_CLASS::ttmlir_git_hash ( ) const
inline

◆ Verify() [1/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [2/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [3/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [4/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [5/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [6/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [7/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [8/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [9/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [10/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [11/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [12/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [13/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [14/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [15/15]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ version()

const tt::target::Version* tt::target::FLATBUFFERS_FINAL_CLASS::version ( ) const
inline

◆ worker()

const ::flatbuffers::Vector<const tt::target::Dim2d *>* tt::target::FLATBUFFERS_FINAL_CLASS::worker ( ) const
inline

The documentation for this struct was generated from the following files: