|
CIRCT 22.0.0git
|
#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/Comb/CombPasses.h"#include "circt/Dialect/Datapath/DatapathPasses.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"
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) |
|
static |
Helper function to populate additional legal ops for partial legalization.
Definition at line 39 of file SynthesisPipeline.cpp.
Referenced by createLowerVariadicPass().
|
static |
Definition at line 43 of file SynthesisPipeline.cpp.
References addOpName().