|
tvm
|
Variables in the TIR. More...
Go to the source code of this file.
Classes | |
| class | tvm::tirx::VarNode |
| A variable node in the IR. More... | |
| class | tvm::tirx::Var |
| a named variable in TIR More... | |
| class | tvm::tirx::SizeVarNode |
| A variable node represent a tensor index size, whose value must be non-negative. More... | |
| class | tvm::tirx::SizeVar |
| a named variable represents a tensor index size More... | |
| class | tvm::tirx::IterVarNode |
| An iteration variable representing an iteration over a one dimensional interval. More... | |
| class | tvm::tirx::IterVar |
| Iteration Variable, represents an iteration over an integer interval. More... | |
Namespaces | |
| tvm | |
| An object that builds and maintains block scope and StmtSref mapping for Dependence analysis. | |
| tvm::tirx | |
Typedefs | |
| using | tvm::tirx::Region = ffi::Array< Range > |
Enumerations | |
| enum | tvm::tirx::IterVarType : int { tvm::tirx::kDataPar = 0 , tvm::tirx::kThreadIndex = 1 , tvm::tirx::kCommReduce = 2 , tvm::tirx::kOrdered = 3 , tvm::tirx::kOpaque = 4 , tvm::tirx::kOpaque = 3 , tvm::tirx::kOpaque = kUpdateState , tvm::tirx::kUnrolled = 5 , tvm::tirx::kUnrolled = 3 , tvm::tirx::kVectorized = 6 , tvm::tirx::kVectorized = 2 , tvm::tirx::kParallelized = 7 , tvm::tirx::kTensorized = 8 } |
| Type of iteration variable. Each IterVar have a specific type. More... | |
Functions | |
| const char * | tvm::tirx::IterVarType2String (IterVarType t) |
Variables in the TIR.