The tensor Plugin
More...
|
| const Def * | op_get (const Def *T, const Def *r, const Def *s, const Def *arr, const Def *index) |
| const Def * | op_set (const Def *T, const Def *r, const Def *s, const Def *arr, const Def *index, const Def *x) |
| std::tuple< u64, const Def *, const Def * > | fold_shape_and_index (const Def *shape, const Def *index) |
| void | reg_stages (Flags2Stages &stages) |
| void | register_normalizers (Normalizers &normalizers) |
◆ binary
◆ binary_impl
◆ broadcast
◆ broadcast_in_dim
◆ dot_product
◆ dot_product_impl
◆ fuse_tensor
◆ get
◆ lower_map_reduce
◆ lower_tensor
◆ map
◆ map_impl
◆ map_reduce
◆ map_reduce_aff
◆ map_reduce_ds
◆ map_reduce_ds_impl
◆ product_2d
◆ product_2d_impl
◆ Ring
◆ select
◆ select_impl
◆ set
◆ transpose
◆ transpose_2d
◆ transpose_2d_impl
◆ transpose_impl
◆ unary
◆ unary_impl
◆ fold_shape_and_index()
| std::tuple< u64, const Def *, const Def * > mim::plug::tensor::fold_shape_and_index |
( |
const Def * | shape, |
|
|
const Def * | index ) |
◆ normalize_broadcast()
| const Def * mim::plug::tensor::normalize_broadcast |
( |
const Def * | , |
|
|
const Def * | c, |
|
|
const Def * | arg ) |
◆ normalize_broadcast_in_dim()
| const Def * mim::plug::tensor::normalize_broadcast_in_dim |
( |
const Def * | , |
|
|
const Def * | , |
|
|
const Def * | ) |
◆ normalize_get()
| const Def * mim::plug::tensor::normalize_get |
( |
const Def * | , |
|
|
const Def * | c, |
|
|
const Def * | arg ) |
◆ normalize_map_reduce()
| const Def * mim::plug::tensor::normalize_map_reduce |
( |
const Def * | , |
|
|
const Def * | , |
|
|
const Def * | ) |
◆ normalize_map_reduce_aff()
| const Def * mim::plug::tensor::normalize_map_reduce_aff |
( |
const Def * | , |
|
|
const Def * | , |
|
|
const Def * | ) |
◆ normalize_set()
| const Def * mim::plug::tensor::normalize_set |
( |
const Def * | , |
|
|
const Def * | c, |
|
|
const Def * | arg ) |
◆ op_get()
| const Def * mim::plug::tensor::op_get |
( |
const Def * | T, |
|
|
const Def * | r, |
|
|
const Def * | s, |
|
|
const Def * | arr, |
|
|
const Def * | index ) |
|
inline |
◆ op_set()
| const Def * mim::plug::tensor::op_set |
( |
const Def * | T, |
|
|
const Def * | r, |
|
|
const Def * | s, |
|
|
const Def * | arr, |
|
|
const Def * | index, |
|
|
const Def * | x ) |
|
inline |
◆ reg_stages()
◆ register_normalizers()
| void mim::plug::tensor::register_normalizers |
( |
Normalizers & | normalizers | ) |
|
◆ Plugin_Id
| plugin_t mim::plug::tensor::Plugin_Id = 0x5463d44130000000 |
|
staticconstexpr |