MLIR-AIE 1.4.5.dev
xilinx::aievec::ShuffleModeShape Struct Reference

#include "aie/Dialect/AIEVec/IR/AIEVecShuffleModes.h"

Collaboration diagram for xilinx::aievec::ShuffleModeShape:

Public Member Functions

unsigned blockBits () const
bool isTwoInput () const

Public Attributes

unsigned elemBits
unsigned rows
unsigned cols
bool flip
bool hi

Detailed Description

Definition at line 22 of file AIEVecShuffleModes.h.

Member Function Documentation

◆ blockBits()

unsigned xilinx::aievec::ShuffleModeShape::blockBits ( ) const
inline

Definition at line 31 of file AIEVecShuffleModes.h.

References cols, elemBits, and rows.

Referenced by xilinx::aievec::getShuffleModeBytePermutation(), and isTwoInput().

◆ isTwoInput()

bool xilinx::aievec::ShuffleModeShape::isTwoInput ( ) const
inline

Definition at line 33 of file AIEVecShuffleModes.h.

References blockBits().

Referenced by xilinx::aievec::getShuffleModeBytePermutation().

Member Data Documentation

◆ cols

unsigned xilinx::aievec::ShuffleModeShape::cols

◆ elemBits

unsigned xilinx::aievec::ShuffleModeShape::elemBits

◆ flip

bool xilinx::aievec::ShuffleModeShape::flip

◆ hi

bool xilinx::aievec::ShuffleModeShape::hi

◆ rows

unsigned xilinx::aievec::ShuffleModeShape::rows

The documentation for this struct was generated from the following file: