CIRCT 22.0.0git
Loading...
Searching...
No Matches
Functions
SynthesisPipeline.cpp File Reference
#include "circt/Dialect/Synth/Transforms/SynthesisPipeline.h"
#include "circt/Conversion/CombToDatapath.h"
#include "circt/Conversion/CombToSynth.h"
#include "circt/Conversion/DatapathToComb.h"
#include "circt/Dialect/Comb/CombOps.h"
#include "circt/Dialect/HW/HWOps.h"
#include "circt/Dialect/HW/HWPasses.h"
#include "circt/Dialect/Synth/Transforms/SynthPasses.h"
#include "circt/Support/Passes.h"
#include "circt/Transforms/Passes.h"
#include "mlir/Pass/PassManager.h"
#include "mlir/Transforms/Passes.h"
#include "llvm/ADT/SmallVector.h"
Include dependency graph for SynthesisPipeline.cpp:

Go to the source code of this file.

Functions

template<typename... AllowedOpTy>
static void partiallyLegalizeCombToSynth (SmallVectorImpl< std::string > &ops)
 Helper function to populate additional legal ops for partial legalization.
 

Function Documentation

◆ partiallyLegalizeCombToSynth()

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

Helper function to populate additional legal ops for partial legalization.

Definition at line 37 of file SynthesisPipeline.cpp.