|
tvm
|
Process-wide registry of canonical target kinds, keyed by name. More...
#include <target_kind.h>
Public Member Functions | |
| TVM_TIRX_DLL TargetKind | RegisterOrGet (const ffi::String &name) |
| Register a name or return its existing canonical kind. | |
| TVM_TIRX_DLL ffi::Optional< TargetKind > | Get (const ffi::String &name) |
| Look up a registered kind. | |
| TVM_TIRX_DLL ffi::Array< ffi::String > | ListTargetKinds () |
| List registered kind names. | |
| TVM_TIRX_DLL ffi::Map< ffi::String, ffi::String > | ListTargetKindOptions (const TargetKind &kind) |
| List declared option names and types for a kind. | |
Static Public Member Functions | |
| static TVM_TIRX_DLL TargetKindRegistry * | Global () |
| Access the process-wide registry. | |
Process-wide registry of canonical target kinds, keyed by name.
| TVM_TIRX_DLL ffi::Optional< TargetKind > tvm::TargetKindRegistry::Get | ( | const ffi::String & | name | ) |
Look up a registered kind.
| name | Target kind name. |
|
static |
Access the process-wide registry.
| TVM_TIRX_DLL ffi::Map< ffi::String, ffi::String > tvm::TargetKindRegistry::ListTargetKindOptions | ( | const TargetKind & | kind | ) |
List declared option names and types for a kind.
| kind | Registered target kind. |
| TVM_TIRX_DLL ffi::Array< ffi::String > tvm::TargetKindRegistry::ListTargetKinds | ( | ) |
List registered kind names.
| TVM_TIRX_DLL TargetKind tvm::TargetKindRegistry::RegisterOrGet | ( | const ffi::String & | name | ) |
Register a name or return its existing canonical kind.
| name | Target kind name. |