A result-free region with lexical body parameters.
More...
#include <frame.h>
|
| Op | op |
| | The operation represented by this region.
|
| |
| ffi::Array< Expr > | args |
| | Operands evaluated in the enclosing scope.
|
| |
| ffi::Array< Var > | body_params |
| | Variables defined at entry to the region body.
|
| |
| DictAttrs | attrs |
| | Additional operation attributes.
|
| |
| ffi::Array< tvm::Stmt > | stmts |
| | The statements within this frame.
|
| |
| std::vector< ffi::TypedFunction< void()> > | callbacks |
| | A list of callbacks used when exiting the frame.
|
| |
| Location | loc = UnknownLoc() |
| | Source context retained until this frame constructs its result.
|
| |
A result-free region with lexical body parameters.
- See also
- RegionFrame
◆ RegionFrameObj() [1/2]
| tvm::script::ir_builder::ir::RegionFrameObj::RegionFrameObj |
( |
ffi::UnsafeInit |
tag | ) |
|
|
inlineexplicit |
◆ RegionFrameObj() [2/2]
| tvm::script::ir_builder::ir::RegionFrameObj::RegionFrameObj |
( |
Op |
op | ) |
|
|
inlineexplicit |
◆ ExitWithScope()
| void tvm::script::ir_builder::ir::RegionFrameObj::ExitWithScope |
( |
| ) |
|
|
finalvirtual |
◆ RegisterReflection()
| static void tvm::script::ir_builder::ir::RegionFrameObj::RegisterReflection |
( |
| ) |
|
|
inlinestatic |
◆ TVM_FFI_DECLARE_OBJECT_INFO_FINAL()
| tvm::script::ir_builder::ir::RegionFrameObj::TVM_FFI_DECLARE_OBJECT_INFO_FINAL |
( |
"script.ir_builder.tirx.RegionFrame" |
, |
|
|
RegionFrameObj |
, |
|
|
StmtFrameObj |
|
|
) |
| |
◆ args
| ffi::Array<Expr> tvm::script::ir_builder::ir::RegionFrameObj::args |
Operands evaluated in the enclosing scope.
◆ attrs
| DictAttrs tvm::script::ir_builder::ir::RegionFrameObj::attrs |
Additional operation attributes.
◆ body_params
| ffi::Array<Var> tvm::script::ir_builder::ir::RegionFrameObj::body_params |
Variables defined at entry to the region body.
◆ op
| Op tvm::script::ir_builder::ir::RegionFrameObj::op |
The operation represented by this region.
The documentation for this class was generated from the following file:
- include/tvm/script/ir_builder/frame.h