tvm
Classes | Namespaces
adt.h File Reference

Algebraic data type definitions. More...

#include <tvm/ir/expr.h>
#include <tvm/ir/type.h>
#include <tvm/node/node.h>
#include <tvm/runtime/container/adt.h>
#include <tvm/runtime/container/array.h>
#include <tvm/runtime/container/string.h>
#include <tvm/runtime/object.h>
#include <string>
Include dependency graph for adt.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tvm::ConstructorNode
 ADT constructor. Constructors compare by pointer equality. More...
 
class  tvm::Constructor
 Managed reference to ConstructorNode. More...
 
class  tvm::TypeDataNode
 TypeData container node. More...
 
class  tvm::TypeData
 Stores all data for an Algebraic Data Type (ADT). More...
 

Namespaces

 tvm
 Performance counters for profiling via the PAPI library.
 

Detailed Description

Algebraic data type definitions.

We adopt relay's ADT definition as a unified class for decripting structured data.