tvm
Loading...
Searching...
No Matches
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/location.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::AnyTypeNode
 The top type, which admits any value. More...
 
class  tvm::AnyType
 Managed reference to AnyTypeNode. More...
 
class  tvm::TensorRegionTypeNode
 The type of a multi-dimensional tensor region expression. More...
 
class  tvm::TensorRegionType
 Managed reference to TensorRegionTypeNode. More...
 
class  tvm::StringTypeNode
 Semantic string type; its physical representation is context dependent. More...
 
class  tvm::StringType
 Managed reference to StringTypeNode. More...
 
class  tvm::PtrTypeNode
 Low-level raw pointer type. More...
 
class  tvm::PtrType
 
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...
 

Namespaces

namespace  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.
 

Detailed Description

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