MLIR-AIE 1.4.5.dev
LowerVectorToAIEVec Struct Reference

Lower incoming vector operations into their corresponding AIE vector intrinsics. More...

Inheritance diagram for LowerVectorToAIEVec:
Collaboration diagram for LowerVectorToAIEVec:

Public Member Functions

 LowerVectorToAIEVec ()=default
 LowerVectorToAIEVec (const LowerVectorToAIEVec &pass)
 LowerVectorToAIEVec (const LowerVectorToAIEVecOptions &options)
StringRef getArgument () const final
StringRef getDescription () const final
void getDependentDialects (DialectRegistry &registry) const override
void runOnOperation () override

Public Attributes

Option< std::string > aieTarget

Detailed Description

Lower incoming vector operations into their corresponding AIE vector intrinsics.

Definition at line 6876 of file VectorToAIEVecConversions.cpp.

Constructor & Destructor Documentation

◆ LowerVectorToAIEVec() [1/3]

LowerVectorToAIEVec::LowerVectorToAIEVec ( )
default

◆ LowerVectorToAIEVec() [2/3]

LowerVectorToAIEVec::LowerVectorToAIEVec ( const LowerVectorToAIEVec & pass)
inline

Definition at line 6880 of file VectorToAIEVecConversions.cpp.

References LowerVectorToAIEVec().

◆ LowerVectorToAIEVec() [3/3]

LowerVectorToAIEVec::LowerVectorToAIEVec ( const LowerVectorToAIEVecOptions & options)
inline

Member Function Documentation

◆ getArgument()

StringRef LowerVectorToAIEVec::getArgument ( ) const
inlinefinal

Definition at line 6889 of file VectorToAIEVecConversions.cpp.

◆ getDependentDialects()

void LowerVectorToAIEVec::getDependentDialects ( DialectRegistry & registry) const
inlineoverride

Definition at line 6893 of file VectorToAIEVecConversions.cpp.

◆ getDescription()

StringRef LowerVectorToAIEVec::getDescription ( ) const
inlinefinal

Definition at line 6890 of file VectorToAIEVecConversions.cpp.

◆ runOnOperation()

Member Data Documentation

◆ aieTarget

Option<std::string> LowerVectorToAIEVec::aieTarget
Initial value:
{
*this, "aie-target",
llvm::cl::desc(
"Select AIE version: \"aie\", \"aie2\", or \"aie2p\". This will "
"determine the vector size and available operations."),
llvm::cl::init("aie")}

Definition at line 6901 of file VectorToAIEVecConversions.cpp.

Referenced by LowerVectorToAIEVec(), and runOnOperation().


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