MLIR-AIE 1.4.5.dev
LongestConvMACChainAnalysis::ConvMac Struct Reference
Collaboration diagram for LongestConvMACChainAnalysis::ConvMac:

Public Member Functions

 ConvMac (Value lhs, Value rhs, uint8_t shift, uint8_t bcastIdx)

Public Attributes

std::unique_ptr< ConvMac > topOfChainMulConv
Value acc
Value lhs
Value rhs
uint8_t shift
uint8_t bcastIdx

Detailed Description

Definition at line 48 of file FoldMulAddChainToConvOp.cpp.

Constructor & Destructor Documentation

◆ ConvMac()

LongestConvMACChainAnalysis::ConvMac::ConvMac ( Value lhs,
Value rhs,
uint8_t shift,
uint8_t bcastIdx )
inline

Definition at line 62 of file FoldMulAddChainToConvOp.cpp.

References acc, bcastIdx, lhs, rhs, shift, and topOfChainMulConv.

Member Data Documentation

◆ acc

Value LongestConvMACChainAnalysis::ConvMac::acc

Definition at line 53 of file FoldMulAddChainToConvOp.cpp.

Referenced by ConvMac().

◆ bcastIdx

uint8_t LongestConvMACChainAnalysis::ConvMac::bcastIdx

Definition at line 61 of file FoldMulAddChainToConvOp.cpp.

Referenced by ConvMac().

◆ lhs

Value LongestConvMACChainAnalysis::ConvMac::lhs

Definition at line 55 of file FoldMulAddChainToConvOp.cpp.

Referenced by ConvMac().

◆ rhs

Value LongestConvMACChainAnalysis::ConvMac::rhs

Definition at line 57 of file FoldMulAddChainToConvOp.cpp.

Referenced by ConvMac().

◆ shift

uint8_t LongestConvMACChainAnalysis::ConvMac::shift

Definition at line 59 of file FoldMulAddChainToConvOp.cpp.

Referenced by ConvMac().

◆ topOfChainMulConv

std::unique_ptr<ConvMac> LongestConvMACChainAnalysis::ConvMac::topOfChainMulConv

Definition at line 51 of file FoldMulAddChainToConvOp.cpp.

Referenced by ConvMac().


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