tvm
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
tvm::sym::ModularSetAnalyzer Class Reference

Analyzer to get modular information over expression. More...

#include <analyzer.h>

Collaboration diagram for tvm::sym::ModularSetAnalyzer:

Public Member Functions

TVM_TIRX_DLL ModularSet operator() (const PrimExpr &expr)
 analyze the expr
 
TVM_TIRX_DLL void Update (const Var &var, const ModularSet &info, bool allow_override=false)
 Update constant int bound information of var.
 

Friends

class AnalyzerObj
 
class ConstraintContext
 

Detailed Description

Analyzer to get modular information over expression.

Member Function Documentation

◆ operator()()

TVM_TIRX_DLL ModularSet tvm::sym::ModularSetAnalyzer::operator() ( const PrimExpr &  expr)

analyze the expr

Parameters
exprThe expression of interest.
Returns
the result of the analysis.

◆ Update()

TVM_TIRX_DLL void tvm::sym::ModularSetAnalyzer::Update ( const Var &  var,
const ModularSet &  info,
bool  allow_override = false 
)

Update constant int bound information of var.

Parameters
varThe variable of interest.
infoThe bound information.
allow_overridewhether we allow override of existing information.

Friends And Related Symbol Documentation

◆ AnalyzerObj

friend class AnalyzerObj
friend

◆ ConstraintContext

friend class ConstraintContext
friend

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