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/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 | partiallyLegalizeCombToSynth (SmallVectorImpl< std::string > &ops) |
Helper function to populate additional legal ops for partial legalization. | |
|
static |
Helper function to populate additional legal ops for partial legalization.
Definition at line 37 of file SynthesisPipeline.cpp.