Namespaces | |
| namespace | phase |
Enumerations | |
%matrix.sum | |
| enum class | sum : flags_t |
%matrix.map_reduce_aff | |
| enum class | map_reduce_aff : flags_t |
%matrix.broadcast | |
| enum class | broadcast : flags_t |
%matrix.pad | |
| enum class | pad : flags_t |
%matrix.concat | |
| enum class | concat : flags_t |
%matrix.map_reduce_prod | |
| enum class | map_reduce_prod : flags_t |
%matrix.map_reduce_transpose | |
| enum class | map_reduce_transpose : flags_t |
%matrix.map_reduce_sum | |
| enum class | map_reduce_sum : flags_t |
%matrix.lower_matrix_high_level_map_reduce | |
| enum class | lower_matrix_high_level_map_reduce : flags_t |
%matrix.lower_matrix_medium_level | |
| enum class | lower_matrix_medium_level : flags_t |
%matrix.lower_aff | |
| enum class | lower_aff : flags_t |
Functions | |
| const Def * | op_read (const Def *mem, const Def *matrix, const Def *idx) |
| Reads element idx from a matrix (represented by a buffer.Buf), threading mem. | |
| void | register_normalizers (Normalizers &normalizers) |
Variables | |
| static constexpr plugin_t | Plugin_Id = 0x3825532990000000 |
%matrix.prod | |
| enum class | prod : flags_t |
| const Def * | normalize_prod (const Def *, const Def *, const Def *) |
%matrix.transpose | |
| enum class | transpose : flags_t |
| const Def * | normalize_transpose (const Def *, const Def *, const Def *) |
%matrix.map_reduce | |
| enum class | map_reduce : flags_t |
| const Def * | normalize_map_reduce (const Def *, const Def *, const Def *) |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Definition at line 11 of file normalizers.cpp.
Definition at line 12 of file normalizers.cpp.
Definition at line 13 of file normalizers.cpp.
|
inline |
Reads element idx from a matrix (represented by a buffer.Buf), threading mem.
Definition at line 11 of file matrix.h.
References mim::Axm::isa(), and mim::plug::buffer::op_read().
Referenced by mim::plug::matrix::phase::LowerMatrixMediumLevel::rewrite_imm_App().
| void mim::plug::matrix::register_normalizers | ( | Normalizers & | normalizers | ) |
Referenced by mim_get_plugin().