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 | |
runtime implementation for LibTorch/TorchScript. | |
tvm::tir | |
Typedefs | |
using | tvm::tir::Region = 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.