|
const CommandType(& | tt::target::metal::EnumValuesCommandType ())[14] |
|
const char *const * | tt::target::metal::EnumNamesCommandType () |
|
const char * | tt::target::metal::EnumNameCommandType (CommandType e) |
|
bool | tt::target::metal::VerifyCommandType (::flatbuffers::Verifier &verifier, const void *obj, CommandType type) |
|
bool | tt::target::metal::VerifyCommandTypeVector (::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset< void >> *values, const ::flatbuffers::Vector< CommandType > *types) |
|
inline ::flatbuffers::Offset< HostAllocCommand > | tt::target::metal::CreateHostAllocCommand (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::metal::BufferRef > dst=0) |
|
inline ::flatbuffers::Offset< ReturnCommand > | tt::target::metal::CreateReturnCommand (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::BufferRef >>> results=0) |
|
inline ::flatbuffers::Offset< ReturnCommand > | tt::target::metal::CreateReturnCommandDirect (::flatbuffers::FlatBufferBuilder &_fbb, const std::vector<::flatbuffers::Offset< tt::target::metal::BufferRef >> *results=nullptr) |
|
inline ::flatbuffers::Offset< EnqueueProgramCommand > | tt::target::metal::CreateEnqueueProgramCommand (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::BufferRef >>> buffers=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::CBRef >>> cbs=0, ::flatbuffers::Offset< tt::target::metal::ProgramDesc > program=0) |
|
inline ::flatbuffers::Offset< EnqueueProgramCommand > | tt::target::metal::CreateEnqueueProgramCommandDirect (::flatbuffers::FlatBufferBuilder &_fbb, const std::vector<::flatbuffers::Offset< tt::target::metal::BufferRef >> *buffers=nullptr, const std::vector<::flatbuffers::Offset< tt::target::metal::CBRef >> *cbs=nullptr, ::flatbuffers::Offset< tt::target::metal::ProgramDesc > program=0) |
|
inline ::flatbuffers::Offset< EnqueueWriteBufferCommand > | tt::target::metal::CreateEnqueueWriteBufferCommand (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::metal::BufferRef > src=0, ::flatbuffers::Offset< tt::target::metal::BufferRef > dst=0) |
|
inline ::flatbuffers::Offset< EnqueueReadBufferCommand > | tt::target::metal::CreateEnqueueReadBufferCommand (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::metal::BufferRef > src=0, ::flatbuffers::Offset< tt::target::metal::BufferRef > dst=0) |
|
inline ::flatbuffers::Offset< CreateBufferCommand > | tt::target::metal::CreateCreateBufferCommand (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::metal::BufferRef > ref=0) |
|
inline ::flatbuffers::Offset< DeallocateBufferCommand > | tt::target::metal::CreateDeallocateBufferCommand (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::metal::BufferRef > ref=0) |
|
inline ::flatbuffers::Offset< CreateEventCommand > | tt::target::metal::CreateCreateEventCommand (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::EventRef > ref=0) |
|
inline ::flatbuffers::Offset< EnqueueRecordEventCommand > | tt::target::metal::CreateEnqueueRecordEventCommand (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::EventRef > ref=0) |
|
inline ::flatbuffers::Offset< EnqueueWaitForEventCommand > | tt::target::metal::CreateEnqueueWaitForEventCommand (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::EventRef > ref=0) |
|
inline ::flatbuffers::Offset< EventSynchronizeCommand > | tt::target::metal::CreateEventSynchronizeCommand (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::EventRef > ref=0) |
|
inline ::flatbuffers::Offset< EventQueryCommand > | tt::target::metal::CreateEventQueryCommand (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::EventRef > ref=0) |
|
inline ::flatbuffers::Offset< FinishCommand > | tt::target::metal::CreateFinishCommand (::flatbuffers::FlatBufferBuilder &_fbb) |
|
template<> |
const tt::target::metal::HostAllocCommand * | tt::target::metal::Command::type_as< tt::target::metal::HostAllocCommand > () const |
|
template<> |
const tt::target::metal::ReturnCommand * | tt::target::metal::Command::type_as< tt::target::metal::ReturnCommand > () const |
|
template<> |
const tt::target::metal::EnqueueProgramCommand * | tt::target::metal::Command::type_as< tt::target::metal::EnqueueProgramCommand > () const |
|
template<> |
const tt::target::metal::EnqueueWriteBufferCommand * | tt::target::metal::Command::type_as< tt::target::metal::EnqueueWriteBufferCommand > () const |
|
template<> |
const tt::target::metal::EnqueueReadBufferCommand * | tt::target::metal::Command::type_as< tt::target::metal::EnqueueReadBufferCommand > () const |
|
template<> |
const tt::target::metal::CreateBufferCommand * | tt::target::metal::Command::type_as< tt::target::metal::CreateBufferCommand > () const |
|
template<> |
const tt::target::metal::DeallocateBufferCommand * | tt::target::metal::Command::type_as< tt::target::metal::DeallocateBufferCommand > () const |
|
template<> |
const tt::target::metal::CreateEventCommand * | tt::target::metal::Command::type_as< tt::target::metal::CreateEventCommand > () const |
|
template<> |
const tt::target::metal::EnqueueRecordEventCommand * | tt::target::metal::Command::type_as< tt::target::metal::EnqueueRecordEventCommand > () const |
|
template<> |
const tt::target::metal::EnqueueWaitForEventCommand * | tt::target::metal::Command::type_as< tt::target::metal::EnqueueWaitForEventCommand > () const |
|
template<> |
const tt::target::metal::EventSynchronizeCommand * | tt::target::metal::Command::type_as< tt::target::metal::EventSynchronizeCommand > () const |
|
template<> |
const tt::target::metal::EventQueryCommand * | tt::target::metal::Command::type_as< tt::target::metal::EventQueryCommand > () const |
|
template<> |
const tt::target::metal::FinishCommand * | tt::target::metal::Command::type_as< tt::target::metal::FinishCommand > () const |
|
inline ::flatbuffers::Offset< Command > | tt::target::metal::CreateCommand (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::metal::CommandType type_type=tt::target::metal::CommandType::NONE, ::flatbuffers::Offset< void > type=0, ::flatbuffers::Offset<::flatbuffers::String > debug_info=0) |
|
inline ::flatbuffers::Offset< Command > | tt::target::metal::CreateCommandDirect (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::metal::CommandType type_type=tt::target::metal::CommandType::NONE, ::flatbuffers::Offset< void > type=0, const char *debug_info=nullptr) |
|
inline ::flatbuffers::Offset< CommandQueue > | tt::target::metal::CreateCommandQueue (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::String > name=0, uint32_t queue_id=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::Command >>> commands=0) |
|
inline ::flatbuffers::Offset< CommandQueue > | tt::target::metal::CreateCommandQueueDirect (::flatbuffers::FlatBufferBuilder &_fbb, const char *name=nullptr, uint32_t queue_id=0, const std::vector<::flatbuffers::Offset< tt::target::metal::Command >> *commands=nullptr) |
|