tvm
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
tvm::IntExpr Class Reference

View over a scalar signed or unsigned integer expression of any bit width. More...

#include <base_expr.h>

Inheritance diagram for tvm::IntExpr:
Collaboration diagram for tvm::IntExpr:

Public Member Functions

 TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE (IntExpr, PrimExpr, ExprNode)
 
- Public Member Functions inherited from tvm::PrimExpr
TVM_TIRX_DLL PrimExpr (Call call)
 Construct from a call after checking that its result type is PrimType.
 
TVM_TIRX_DLL PrimExpr (int32_t value)
 construct from integer.
 
TVM_TIRX_DLL PrimExpr (float value)
 construct from float.
 
 PrimExpr (ffi::ObjectPtr< ExprNode > node)
 
 TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE (PrimExpr, TypedExpr< PrimType >, ExprNode)
 
- Public Member Functions inherited from tvm::TypedExpr< PrimType >
PrimType ty () const
 
 TypedExpr (ffi::ObjectPtr< ExprNode > node)
 
 TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE (TypedExpr, Expr, ExprNode)
 
- Public Member Functions inherited from tvm::Expr
bool operator== (const Expr &other) const =delete
 
bool operator!= (const Expr &other) const =delete
 
bool operator< (const Expr &other) const =delete
 
 Expr (ffi::ObjectPtr< ExprNode > node)
 
 TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE (Expr, ffi::ObjectRef, ExprNode)
 

Static Public Attributes

static constexpr bool _type_container_is_exact = false
 
- Static Public Attributes inherited from tvm::PrimExpr
static constexpr bool _type_container_is_exact = false
 
- Static Public Attributes inherited from tvm::TypedExpr< PrimType >
static constexpr bool _type_container_is_exact
 

Detailed Description

View over a scalar signed or unsigned integer expression of any bit width.

IntExpr validates integer operands in operator signatures without changing the underlying expression node or its PrimExpr implementation API.

Member Function Documentation

◆ TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE()

tvm::IntExpr::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE ( IntExpr  ,
PrimExpr  ,
ExprNode   
)

Member Data Documentation

◆ _type_container_is_exact

constexpr bool tvm::IntExpr::_type_container_is_exact = false
staticconstexpr

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