|
tvm
|
Functions | |
| Var | Spatial (Range dom, PrimExpr binding, DataType dtype=DataType::Int(32)) |
| The spatial block axis defining function. More... | |
| Var | Reduce (Range dom, PrimExpr binding, DataType dtype=DataType::Int(32)) |
| The reduced block axis defining function. More... | |
| Var | Scan (Range dom, PrimExpr binding, DataType dtype=DataType::Int(32)) |
| The scanning block axis defining function. More... | |
| Var | Opaque (Range dom, PrimExpr binding, DataType dtype=DataType::Int(32)) |
| The opaque block axis defining function. More... | |
| ffi::Array< Var > | Remap (ffi::String kinds, ffi::Array< PrimExpr > bindings, DataType dtype=DataType::Int(32)) |
| The block axis remapping function. More... | |
| Var tvm::script::ir_builder::tir::axis::Opaque | ( | Range | dom, |
| PrimExpr | binding, | ||
| DataType | dtype = DataType::Int(32) |
||
| ) |
The opaque block axis defining function.
| dom | The domain of the iteration variable. |
| binding | The binding value of the iteration variable. |
| dtype | The data type of the iteration variable. |
| Var tvm::script::ir_builder::tir::axis::Reduce | ( | Range | dom, |
| PrimExpr | binding, | ||
| DataType | dtype = DataType::Int(32) |
||
| ) |
The reduced block axis defining function.
| dom | The domain of the iteration variable. |
| binding | The binding value of the iteration variable. |
| dtype | The data type of the iteration variable. |
| ffi::Array<Var> tvm::script::ir_builder::tir::axis::Remap | ( | ffi::String | kinds, |
| ffi::Array< PrimExpr > | bindings, | ||
| DataType | dtype = DataType::Int(32) |
||
| ) |
The block axis remapping function.
| kinds | The types of the iteration variables. |
| bindings | The binding values of the iteration variables. |
| dtype | The data types of the iteration variables. |
| Var tvm::script::ir_builder::tir::axis::Scan | ( | Range | dom, |
| PrimExpr | binding, | ||
| DataType | dtype = DataType::Int(32) |
||
| ) |
The scanning block axis defining function.
| dom | The domain of the iteration variable. |
| binding | The binding value of the iteration variable. |
| dtype | The data type of the iteration variable. |
| Var tvm::script::ir_builder::tir::axis::Spatial | ( | Range | dom, |
| PrimExpr | binding, | ||
| DataType | dtype = DataType::Int(32) |
||
| ) |
The spatial block axis defining function.
| dom | The domain of the iteration variable. |
| binding | The binding value of the iteration variable. |
| dtype | The data type of the iteration variable. |