MLIR-AIE
Public Types | Public Member Functions | List of all members
xilinx::aievec::AIEVecConvAnalysis Struct Reference
+ Inheritance diagram for xilinx::aievec::AIEVecConvAnalysis:
+ Collaboration diagram for xilinx::aievec::AIEVecConvAnalysis:

Public Types

using ConvMacChain = LongestConvMACChainAnalysis::ConvMacChain
 
using ConvMacChainGroupList = LongestConvMACChainAnalysis::ConvMacChainGroupList
 

Public Member Functions

 AIEVecConvAnalysis ()=default
 
void runOnOperation () override
 
void listChain (const std::unique_ptr< ConvMacChain > &chain, const ConvMacChainGroupList &groups) const
 

Detailed Description

Definition at line 537 of file FoldMulAddChainToConvOp.cpp.

Member Typedef Documentation

◆ ConvMacChain

Definition at line 539 of file FoldMulAddChainToConvOp.cpp.

◆ ConvMacChainGroupList

Definition at line 540 of file FoldMulAddChainToConvOp.cpp.

Constructor & Destructor Documentation

◆ AIEVecConvAnalysis()

xilinx::aievec::AIEVecConvAnalysis::AIEVecConvAnalysis ( )
default

Member Function Documentation

◆ listChain()

void xilinx::aievec::AIEVecConvAnalysis::listChain ( const std::unique_ptr< ConvMacChain > &  chain,
const ConvMacChainGroupList groups 
) const
inline

Definition at line 581 of file FoldMulAddChainToConvOp.cpp.

Referenced by runOnOperation().

◆ runOnOperation()

void xilinx::aievec::AIEVecConvAnalysis::runOnOperation ( )
inlineoverride

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