|
CIRCT 24.0.0git
|
#include "circt/Dialect/HW/HWOps.h"#include "circt/Dialect/Synth/SynthAttributes.h"#include "circt/Dialect/Synth/Transforms/CutRewriter.h"#include "mlir/IR/Builders.h"#include "mlir/IR/Threading.h"#include "mlir/Support/WalkResult.h"#include "llvm/ADT/APInt.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/SmallVector.h"#include "llvm/Support/Debug.h"#include <atomic>#include "circt/Dialect/Synth/Transforms/SynthPasses.h.inc"
Go to the source code of this file.
Classes | |
| struct | TechLibraryPattern |
| Simple technology library encoded as a HWModuleOp. More... | |
Namespaces | |
| namespace | circt |
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
| namespace | circt::synth |
Macros | |
| #define | GEN_PASS_DEF_TECHMAPPER |
| #define | DEBUG_TYPE "synth-tech-mapper" |
Functions | |
| static llvm::FailureOr< NPNClass > | getNPNClassFromModule (hw::HWModuleOp module) |
| #define DEBUG_TYPE "synth-tech-mapper" |
Definition at line 43 of file TechMapper.cpp.
| #define GEN_PASS_DEF_TECHMAPPER |
Definition at line 35 of file TechMapper.cpp.
|
static |
Definition at line 49 of file TechMapper.cpp.
References assert(), circt::NPNClass::computeNPNCanonicalForm(), failure(), circt::synth::getTruthTable(), and circt::synth::maxTruthTableInputs.