Match introduces a constraint that the source buffer region can be remapped to the data layout specified by the buffer field. The constraint can be checked in later part of lowering (or optionally during runtime).
More...
#include <stmt.h>
Match introduces a constraint that the source buffer region can be remapped to the data layout specified by the buffer field. The constraint can be checked in later part of lowering (or optionally during runtime).
MatchBufferRegion provides a mechanism to represent data layout and compactness constraints in low-level hardware primitives in the IR and defer the check after the sequence of transformations.
◆ RegisterReflection()
static void tvm::tir::MatchBufferRegionNode::RegisterReflection |
( |
| ) |
|
|
inlinestatic |
◆ TVM_FFI_DECLARE_OBJECT_INFO_FINAL()
tvm::tir::MatchBufferRegionNode::TVM_FFI_DECLARE_OBJECT_INFO_FINAL |
( |
"tir.MatchBufferRegion" |
, |
|
|
MatchBufferRegionNode |
, |
|
|
Object |
|
|
) |
| |
◆ _type_s_eq_hash_kind
constexpr TVMFFISEqHashKind tvm::tir::MatchBufferRegionNode::_type_s_eq_hash_kind = kTVMFFISEqHashKindTreeNode |
|
staticconstexpr |
◆ buffer
Buffer tvm::tir::MatchBufferRegionNode::buffer |
◆ source
The source buffer region.
The documentation for this class was generated from the following file: