MimIR 0.1
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
autogen.h File Reference
#include <mim/axm.h>
#include <mim/plugin.h>
Include dependency graph for autogen.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  mim::plug::tensor
 The tensor Plugin
namespace  mim
namespace  mim::plug

Macros

#define MIM_tensor_NORMALIZER_IMPL

Enumerations

%tensor.map
enum class  mim::plug::tensor::map : flags_t
%tensor.transpose
enum class  mim::plug::tensor::transpose : flags_t
%tensor.slice
enum class  mim::plug::tensor::slice : flags_t
%tensor.reshape
enum class  mim::plug::tensor::reshape : flags_t
%tensor.dot_2d_00
enum class  mim::plug::tensor::dot_2d_00 : flags_t
%tensor.dot_2d_01
enum class  mim::plug::tensor::dot_2d_01 : flags_t
%tensor.dot_2d_10
enum class  mim::plug::tensor::dot_2d_10 : flags_t
%tensor.dot_2d_11
enum class  mim::plug::tensor::dot_2d_11 : flags_t
%tensor.broadcast_in_dim
enum class  mim::plug::tensor::broadcast_in_dim : flags_t
%tensor.reduce
enum class  mim::plug::tensor::reduce : flags_t
%tensor.map_reduce
enum class  mim::plug::tensor::map_reduce : flags_t

Functions

void mim::plug::tensor::register_normalizers (Normalizers &normalizers)

Variables

static constexpr plugin_t mim::plug::tensor::Plugin_Id = 0x5463d44130000000

%tensor.dot_general

enum class  mim::plug::tensor::dot_general : flags_t
const Defmim::plug::tensor::normalize_dot (const Def *, const Def *, const Def *)

Macro Definition Documentation

◆ MIM_tensor_NORMALIZER_IMPL

#define MIM_tensor_NORMALIZER_IMPL
Value:
void register_normalizers(Normalizers& normalizers) {\
normalizers[flags_t(Annex::Base<dot_general>)] = &normalize_dot; \
}

Definition at line 99 of file autogen.h.