|
tvm
|
TIRx statements and shared statement entry header. More...
Go to the source code of this file.
Namespaces | |
| namespace | tvm |
| An object that builds and maintains block scope and StmtSref mapping for Dependence analysis. | |
| namespace | tvm::tirx |
| Backend-defined execution hierarchy nodes shared by layouts and tile calls. | |
| namespace | tvm::tirx::attr |
| Function specific attribute names. | |
Functions | |
| bool | tvm::tirx::IsNoOp (const Stmt &stmt) |
| Whether stmt is undefined, an integer Evaluate, or an empty sequence. | |
Variables | |
| constexpr const char * | tvm::tirx::attr::kPragmaUnroll = "pragma_unroll" |
| constexpr const char * | tvm::tirx::attr::kDisableUnroll = "disable_unroll" |
| constexpr const char * | tvm::tirx::attr::kAutoUnrollMaxStep = "auto_unroll_max_step" |
| For annotation: maximum work for automatic unrolling. | |
| constexpr const char * | tvm::tirx::attr::kUnrollExplicit = "unroll_explicit" |
| For annotation: expand unrolled bodies instead of preserving unrolled loops. | |
| constexpr const char * | tvm::tirx::attr::kVolatile = "tirx.volatile" |
| Annotation key on AllocTensor marking the allocation as volatile. | |
| constexpr const char * | tvm::tirx::attr::kTensorDataAlignment = "tensor_data_alignment" |
| Mark tensor initial addr alignment in bytes. | |
TIRx statements and shared statement entry header.