CIRCT 24.0.0git
Loading...
Searching...
No Matches
SynthesisPipeline.cpp File Reference
Include dependency graph for SynthesisPipeline.cpp:

Go to the source code of this file.

Functions

template<typename... AllowedOpTy>
static void addOpName (SmallVectorImpl< std::string > &ops)
 Helper function to populate additional legal ops for partial legalization.
template<typename... OpToLowerTy>
static std::unique_ptr< Pass > createLowerVariadicPass (bool timingAware, bool reuseSubsets=false)

Function Documentation

◆ addOpName()

template<typename... AllowedOpTy>
void addOpName ( SmallVectorImpl< std::string > & ops)
static

Helper function to populate additional legal ops for partial legalization.

Definition at line 40 of file SynthesisPipeline.cpp.

Referenced by createLowerVariadicPass().

◆ createLowerVariadicPass()

template<typename... OpToLowerTy>
std::unique_ptr< Pass > createLowerVariadicPass ( bool timingAware,
bool reuseSubsets = false )
static

Definition at line 45 of file SynthesisPipeline.cpp.

References addOpName().