MimIR 0.1
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
mim::plug::tensor Namespace Reference

The tensor Plugin More...

Enumerations

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

Functions

void register_normalizers (Normalizers &normalizers)
 

Variables

static constexpr plugin_t Plugin_Id = 0x5463d44130000000
 

%tensor.dot_general

enum class  dot_general : flags_t
 
const Defnormalize_dot (const Def *, const Def *, const Def *)
 

Detailed Description

Enumeration Type Documentation

◆ broadcast_in_dim

Definition at line 78 of file autogen.h.

◆ dot_2d_00

Definition at line 50 of file autogen.h.

◆ dot_2d_01

Definition at line 57 of file autogen.h.

◆ dot_2d_10

Definition at line 64 of file autogen.h.

◆ dot_2d_11

Definition at line 71 of file autogen.h.

◆ dot_general

Definition at line 42 of file autogen.h.

◆ map

enum class mim::plug::tensor::map : flags_t
strong

Definition at line 14 of file autogen.h.

◆ map_reduce

Definition at line 92 of file autogen.h.

◆ reduce

enum class mim::plug::tensor::reduce : flags_t
strong

Definition at line 85 of file autogen.h.

◆ reshape

enum class mim::plug::tensor::reshape : flags_t
strong

Definition at line 35 of file autogen.h.

◆ slice

enum class mim::plug::tensor::slice : flags_t
strong

Definition at line 28 of file autogen.h.

◆ transpose

Definition at line 21 of file autogen.h.

Function Documentation

◆ normalize_dot()

const Def * mim::plug::tensor::normalize_dot ( const Def * ,
const Def * ,
const Def *  )

Definition at line 7 of file normalizers.cpp.

◆ register_normalizers()

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

Referenced by mim_get_plugin().

Variable Documentation

◆ Plugin_Id

plugin_t mim::plug::tensor::Plugin_Id = 0x5463d44130000000
staticconstexpr

Definition at line 10 of file autogen.h.