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

Managed reference to ForNode. More...

#include <stmt.h>

Inheritance diagram for tvm::For:
Collaboration diagram for tvm::For:

Public Member Functions

TVM_TIRX_DLL For (PrimVar loop_var, PrimExpr min, PrimExpr extent, ForKind kind, SeqStmt body, ffi::Map< ffi::String, ffi::Any > annotations={}, ffi::Optional< PrimExpr > step=std::nullopt, Location loc=UnknownLoc())
 
 For (ffi::ObjectPtr< ForNode > node)
 
 TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE (For, Stmt, ForNode)
 
 TVM_DEFINE_OBJECT_REF_COW_METHOD (ForNode)
 
- Public Member Functions inherited from tvm::Stmt
 Stmt (ffi::ObjectPtr< StmtNode > node)
 
 TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE (Stmt, ffi::ObjectRef, StmtNode)
 

Detailed Description

Managed reference to ForNode.

See also
ForNode

Constructor & Destructor Documentation

◆ For() [1/2]

TVM_TIRX_DLL tvm::For::For ( PrimVar  loop_var,
PrimExpr  min,
PrimExpr  extent,
ForKind  kind,
SeqStmt  body,
ffi::Map< ffi::String, ffi::Any >  annotations = {},
ffi::Optional< PrimExpr >  step = std::nullopt,
Location  loc = UnknownLoc() 
)

◆ For() [2/2]

tvm::For::For ( ffi::ObjectPtr< ForNode >  node)
inlineexplicit

Member Function Documentation

◆ TVM_DEFINE_OBJECT_REF_COW_METHOD()

tvm::For::TVM_DEFINE_OBJECT_REF_COW_METHOD ( ForNode  )

◆ TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE()

tvm::For::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE ( For  ,
Stmt  ,
ForNode   
)

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