A tuple (src, dst, kind) representing certain types of dependency. For example, (A, B, kRAW) means block B depends on block A, and the dependency kind is read-after-write, which means block B reads the result written by block A.
More...
#include <block_scope.h>
|
static constexpr const char * | _type_key = "tir.Dependency" |
|
A tuple (src, dst, kind) representing certain types of dependency. For example, (A, B, kRAW) means block B depends on block A, and the dependency kind is read-after-write, which means block B reads the result written by block A.
◆ RegisterReflection()
static void tvm::tir::DependencyNode::RegisterReflection |
( |
| ) |
|
|
inlinestatic |
◆ TVM_DECLARE_FINAL_OBJECT_INFO()
tvm::tir::DependencyNode::TVM_DECLARE_FINAL_OBJECT_INFO |
( |
DependencyNode |
, |
|
|
Object |
|
|
) |
| |
◆ _type_key
constexpr const char* tvm::tir::DependencyNode::_type_key = "tir.Dependency" |
|
staticconstexpr |
◆ dst
The destination of the dependency relation.
◆ kind
DepKind tvm::tir::DependencyNode::kind |
◆ src
The source of the dependency relation.
The documentation for this class was generated from the following file: