tvm
Loading...
Searching...
No Matches
Protected Member Functions | List of all members
tvm::tirx::ExprVisitor Class Reference

ExprVisitor. More...

#include <expr_functor.h>

Inheritance diagram for tvm::tirx::ExprVisitor:
Collaboration diagram for tvm::tirx::ExprVisitor:

Protected Member Functions

void VisitExpr_ (const VarNode *op) override
 
void VisitExpr_ (const TensorLoadNode *op) override
 
void VisitExpr_ (const OpaqueExprNode *op) override
 
void VisitExpr_ (const BufferRegionNode *op) override
 
void VisitExpr_ (const TupleNode *op) override
 
void VisitExpr_ (const TupleGetItemNode *op) override
 
void VisitExpr_ (const prim::LetNode *op) override
 
void VisitExpr_ (const CallNode *op) override
 
void VisitExpr_ (const prim::AddNode *op) override
 
void VisitExpr_ (const prim::SubNode *op) override
 
void VisitExpr_ (const prim::MulNode *op) override
 
void VisitExpr_ (const prim::DivNode *op) override
 
void VisitExpr_ (const prim::ModNode *op) override
 
void VisitExpr_ (const prim::FloorDivNode *op) override
 
void VisitExpr_ (const prim::FloorModNode *op) override
 
void VisitExpr_ (const prim::MinNode *op) override
 
void VisitExpr_ (const prim::MaxNode *op) override
 
void VisitExpr_ (const prim::EQNode *op) override
 
void VisitExpr_ (const prim::NENode *op) override
 
void VisitExpr_ (const prim::LTNode *op) override
 
void VisitExpr_ (const prim::LENode *op) override
 
void VisitExpr_ (const prim::GTNode *op) override
 
void VisitExpr_ (const prim::GENode *op) override
 
void VisitExpr_ (const prim::AndNode *op) override
 
void VisitExpr_ (const prim::OrNode *op) override
 
void VisitExpr_ (const prim::CastNode *op) override
 
void VisitExpr_ (const prim::NotNode *op) override
 
void VisitExpr_ (const prim::SelectNode *op) override
 
void VisitExpr_ (const prim::RampNode *op) override
 
void VisitExpr_ (const prim::BroadcastNode *op) override
 
void VisitExpr_ (const prim::ShuffleNode *op) override
 
void VisitExpr_ (const IntImmNode *op) override
 
void VisitExpr_ (const FloatImmNode *op) override
 
void VisitExpr_ (const prim::StringImmNode *op) override
 

Detailed Description

ExprVisitor.

Member Function Documentation

◆ VisitExpr_() [1/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const BufferRegionNode op)
overrideprotected

◆ VisitExpr_() [2/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const CallNode op)
overrideprotected

◆ VisitExpr_() [3/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const FloatImmNode op)
overrideprotected

◆ VisitExpr_() [4/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const IntImmNode op)
overrideprotected

◆ VisitExpr_() [5/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const OpaqueExprNode op)
overrideprotected

◆ VisitExpr_() [6/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::AddNode op)
overrideprotected

◆ VisitExpr_() [7/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::AndNode op)
overrideprotected

◆ VisitExpr_() [8/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::BroadcastNode op)
overrideprotected

◆ VisitExpr_() [9/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::CastNode op)
overrideprotected

◆ VisitExpr_() [10/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::DivNode op)
overrideprotected

◆ VisitExpr_() [11/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::EQNode op)
overrideprotected

◆ VisitExpr_() [12/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::FloorDivNode op)
overrideprotected

◆ VisitExpr_() [13/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::FloorModNode op)
overrideprotected

◆ VisitExpr_() [14/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::GENode op)
overrideprotected

◆ VisitExpr_() [15/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::GTNode op)
overrideprotected

◆ VisitExpr_() [16/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::LENode op)
overrideprotected

◆ VisitExpr_() [17/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::LetNode op)
overrideprotected

◆ VisitExpr_() [18/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::LTNode op)
overrideprotected

◆ VisitExpr_() [19/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::MaxNode op)
overrideprotected

◆ VisitExpr_() [20/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::MinNode op)
overrideprotected

◆ VisitExpr_() [21/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::ModNode op)
overrideprotected

◆ VisitExpr_() [22/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::MulNode op)
overrideprotected

◆ VisitExpr_() [23/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::NENode op)
overrideprotected

◆ VisitExpr_() [24/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::NotNode op)
overrideprotected

◆ VisitExpr_() [25/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::OrNode op)
overrideprotected

◆ VisitExpr_() [26/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::RampNode op)
overrideprotected

◆ VisitExpr_() [27/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::SelectNode op)
overrideprotected

◆ VisitExpr_() [28/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::ShuffleNode op)
overrideprotected

◆ VisitExpr_() [29/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::StringImmNode op)
overrideprotected

◆ VisitExpr_() [30/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const prim::SubNode op)
overrideprotected

◆ VisitExpr_() [31/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const TensorLoadNode op)
overrideprotected

◆ VisitExpr_() [32/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const TupleGetItemNode op)
overrideprotected

◆ VisitExpr_() [33/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const TupleNode op)
overrideprotected

◆ VisitExpr_() [34/34]

void tvm::tirx::ExprVisitor::VisitExpr_ ( const VarNode op)
overrideprotected

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