tvm
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
target_kind.h File Reference

Target kind registry. More...

#include <tvm/ffi/container/map.h>
#include <tvm/ffi/function.h>
#include <tvm/ffi/reflection/registry.h>
#include <tvm/runtime/base.h>
#include <tvm/target/config_schema.h>
#include <utility>
#include <vector>
Include dependency graph for target_kind.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tvm::TargetKindObj
 Target kind, specifies the kind of the target. More...
 
class  tvm::TargetKind
 Managed reference class to TargetKindObj. More...
 
class  tvm::TargetKindRegistry
 Process-wide registry of canonical target kinds, keyed by name. More...
 
class  tvm::TargetKindDef
 Temporary fluent builder for registering a target kind. More...
 

Namespaces

namespace  tvm
 An object that builds and maintains block scope and StmtSref mapping for Dependence analysis.
 

Typedefs

using tvm::FTargetCanonicalizer = ffi::TypedFunction< ffi::Map< ffi::String, ffi::Any >(ffi::Map< ffi::String, ffi::Any >)>
 Target canonicalizer applied on instantiation of a given TargetKind.
 

Detailed Description

Target kind registry.