A for loop, with possible type annotations.
More...
#include <stmt.h>
A for loop, with possible type annotations.
}
PrimExpr min
The minimum value of iteration.
Definition: stmt.h:751
Var loop_var
The loop variable.
Definition: stmt.h:749
PrimExpr extent
The extent of the iteration.
Definition: stmt.h:753
◆ RegisterReflection()
static void tvm::tir::ForNode::RegisterReflection |
( |
| ) |
|
|
inlinestatic |
◆ TVM_DECLARE_FINAL_OBJECT_INFO()
◆ _type_key
constexpr const char* tvm::tir::ForNode::_type_key = "tir.For" |
|
staticconstexpr |
◆ annotations
Map<String, ffi::Any> tvm::tir::ForNode::annotations |
Additional annotations about the loop.
These annotations can be used as auxiliary hint to future transformations. An annotation should not change the control flow semantics of the loop and can be ignored in most passes.
◆ body
Stmt tvm::tir::ForNode::body |
The body of the for loop.
◆ extent
The extent of the iteration.
◆ kind
The kind of the for loop.
◆ loop_var
Var tvm::tir::ForNode::loop_var |
◆ min
The minimum value of iteration.
◆ thread_binding
Optional<IterVar> tvm::tir::ForNode::thread_binding |
The documentation for this class was generated from the following file: