tvm
Classes | Namespaces | Functions
type.h File Reference

IR/AST nodes for TVM types shared across IR variants. More...

#include <tvm/ffi/container/array.h>
#include <tvm/ffi/dtype.h>
#include <tvm/ffi/reflection/registry.h>
#include <tvm/ir/base_expr.h>
#include <tvm/ir/source_map.h>
#include <string>
Include dependency graph for type.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tvm::PointerTypeNode
 Low-level raw pointer type. More...
 
class  tvm::PointerType
 
class  tvm::TupleTypeNode
 The type of tuple values. More...
 
class  tvm::TupleType
 Managed reference to TupleTypeNode. More...
 
class  tvm::FuncTypeNode
 Function type. More...
 
class  tvm::FuncType
 Managed reference to FuncTypeNode. More...
 
class  tvm::TensorMapTypeNode
 The type of tensor map. More...
 
class  tvm::TensorMapType
 Managed reference to TensorMapTypeNode. More...
 

Namespaces

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

Functions

Type tvm::VoidType ()
 
bool tvm::IsVoidType (const Type &type)
 Check whether the tyep represents void. More...
 

Detailed Description

IR/AST nodes for TVM types shared across IR variants.