tvm
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 BufferLoadNode *op) override
 
void VisitExpr_ (const ProducerLoadNode *op) override
 
void VisitExpr_ (const LetNode *op) override
 
void VisitExpr_ (const CallNode *op) override
 
void VisitExpr_ (const AddNode *op) override
 
void VisitExpr_ (const SubNode *op) override
 
void VisitExpr_ (const MulNode *op) override
 
void VisitExpr_ (const DivNode *op) override
 
void VisitExpr_ (const ModNode *op) override
 
void VisitExpr_ (const FloorDivNode *op) override
 
void VisitExpr_ (const FloorModNode *op) override
 
void VisitExpr_ (const MinNode *op) override
 
void VisitExpr_ (const MaxNode *op) override
 
void VisitExpr_ (const EQNode *op) override
 
void VisitExpr_ (const NENode *op) override
 
void VisitExpr_ (const LTNode *op) override
 
void VisitExpr_ (const LENode *op) override
 
void VisitExpr_ (const GTNode *op) override
 
void VisitExpr_ (const GENode *op) override
 
void VisitExpr_ (const AndNode *op) override
 
void VisitExpr_ (const OrNode *op) override
 
void VisitExpr_ (const ReduceNode *op) override
 
void VisitExpr_ (const CastNode *op) override
 
void VisitExpr_ (const NotNode *op) override
 
void VisitExpr_ (const SelectNode *op) override
 
void VisitExpr_ (const RampNode *op) override
 
void VisitExpr_ (const BroadcastNode *op) override
 
void VisitExpr_ (const ShuffleNode *op) override
 
void VisitExpr_ (const IntImmNode *op) override
 
void VisitExpr_ (const FloatImmNode *op) override
 
void VisitExpr_ (const StringImmNode *op) override
 

Detailed Description

ExprVisitor.

Member Function Documentation

◆ VisitExpr_() [1/32]

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

◆ VisitExpr_() [2/32]

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

◆ VisitExpr_() [3/32]

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

◆ VisitExpr_() [4/32]

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

◆ VisitExpr_() [5/32]

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

◆ VisitExpr_() [6/32]

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

◆ VisitExpr_() [7/32]

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

◆ VisitExpr_() [8/32]

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

◆ VisitExpr_() [9/32]

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

◆ VisitExpr_() [10/32]

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

◆ VisitExpr_() [11/32]

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

◆ VisitExpr_() [12/32]

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

◆ VisitExpr_() [13/32]

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

◆ VisitExpr_() [14/32]

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

◆ VisitExpr_() [15/32]

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

◆ VisitExpr_() [16/32]

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

◆ VisitExpr_() [17/32]

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

◆ VisitExpr_() [18/32]

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

◆ VisitExpr_() [19/32]

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

◆ VisitExpr_() [20/32]

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

◆ VisitExpr_() [21/32]

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

◆ VisitExpr_() [22/32]

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

◆ VisitExpr_() [23/32]

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

◆ VisitExpr_() [24/32]

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

◆ VisitExpr_() [25/32]

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

◆ VisitExpr_() [26/32]

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

◆ VisitExpr_() [27/32]

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

◆ VisitExpr_() [28/32]

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

◆ VisitExpr_() [29/32]

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

◆ VisitExpr_() [30/32]

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

◆ VisitExpr_() [31/32]

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

◆ VisitExpr_() [32/32]

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

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