tvm
Public Member Functions | List of all members
tvm::TypeMutator Class Reference

TypeMutator that mutates expressions. More...

#include <type_functor.h>

Inheritance diagram for tvm::TypeMutator:
Collaboration diagram for tvm::TypeMutator:

Public Member Functions

Type VisitType (const Type &t) override
 
Type VisitType_ (const TypeVarNode *op) override
 
Type VisitType_ (const TensorTypeNode *op) override
 
Type VisitType_ (const IncompleteTypeNode *op) override
 
Type VisitType_ (const FuncTypeNode *op) override
 
Type VisitType_ (const TupleTypeNode *op) override
 
Type VisitType_ (const TypeRelationNode *type_rel) override
 
Type VisitType_ (const RelayRefTypeNode *op) override
 
Type VisitType_ (const GlobalTypeVarNode *op) override
 
Type VisitType_ (const TypeCallNode *op) override
 
Type VisitType_ (const TypeDataNode *op) override
 
Type VisitType_ (const PrimTypeNode *op) override
 
Type VisitType_ (const PointerTypeNode *op) override
 

Detailed Description

TypeMutator that mutates expressions.

Member Function Documentation

◆ VisitType()

Type tvm::TypeMutator::VisitType ( const Type t)
override

◆ VisitType_() [1/12]

Type tvm::TypeMutator::VisitType_ ( const FuncTypeNode op)
override

◆ VisitType_() [2/12]

Type tvm::TypeMutator::VisitType_ ( const GlobalTypeVarNode op)
override

◆ VisitType_() [3/12]

Type tvm::TypeMutator::VisitType_ ( const IncompleteTypeNode op)
override

◆ VisitType_() [4/12]

Type tvm::TypeMutator::VisitType_ ( const PointerTypeNode op)
override

◆ VisitType_() [5/12]

Type tvm::TypeMutator::VisitType_ ( const PrimTypeNode op)
override

◆ VisitType_() [6/12]

Type tvm::TypeMutator::VisitType_ ( const RelayRefTypeNode op)
override

◆ VisitType_() [7/12]

Type tvm::TypeMutator::VisitType_ ( const TensorTypeNode op)
override

◆ VisitType_() [8/12]

Type tvm::TypeMutator::VisitType_ ( const TupleTypeNode op)
override

◆ VisitType_() [9/12]

Type tvm::TypeMutator::VisitType_ ( const TypeCallNode op)
override

◆ VisitType_() [10/12]

Type tvm::TypeMutator::VisitType_ ( const TypeDataNode op)
override

◆ VisitType_() [11/12]

Type tvm::TypeMutator::VisitType_ ( const TypeRelationNode type_rel)
override

◆ VisitType_() [12/12]

Type tvm::TypeMutator::VisitType_ ( const TypeVarNode op)
override

The documentation for this class was generated from the following file: