|
tvm
|
Variables in the TIR. More...
#include <tvm/ir/expr.h>#include <tvm/node/node.h>#include <tvm/runtime/data_type.h>#include <functional>#include <string>Go to the source code of this file.
Classes | |
| class | tvm::tir::VarNode |
| A variable node in the IR. More... | |
| class | tvm::tir::Var |
| a named variable in TIR More... | |
| class | tvm::tir::SizeVarNode |
| A variable node represent a tensor index size, whose value must be non-negative. More... | |
| class | tvm::tir::SizeVar |
| a named variable represents a tensor index size More... | |
| class | tvm::tir::IterVarNode |
| An iteration variable representing an iteration over a one dimensional interval. More... | |
| class | tvm::tir::IterVar |
| Iteration Variable, represents an iteration over an integer interval. More... | |
Namespaces | |
| tvm | |
| Performance counters for profiling via the PAPI library. | |
| tvm::tir | |
Typedefs | |
| using | tvm::tir::Region = ffi::Array< Range > |
Enumerations | |
| enum | tvm::tir::IterVarType : int { tvm::tir::kDataPar = 0 , tvm::tir::kThreadIndex = 1 , tvm::tir::kCommReduce = 2 , tvm::tir::kOrdered = 3 , tvm::tir::kOpaque = 4 , tvm::tir::kOpaque = 3 , tvm::tir::kOpaque = kUpdateState , tvm::tir::kUnrolled = 5 , tvm::tir::kUnrolled = 3 , tvm::tir::kVectorized = 6 , tvm::tir::kVectorized = 2 , tvm::tir::kParallelized = 7 , tvm::tir::kTensorized = 8 } |
| Type of iteration variable. Each IterVar have a specific type. More... | |
Functions | |
| const char * | tvm::tir::IterVarType2String (IterVarType t) |
Variables in the TIR.