#include "circt/Conversion/ExportChiselInterface.h"
#include "circt/Dialect/FIRRTL/FIRRTLOps.h"
#include "circt/Support/Version.h"
#include "mlir/Support/FileUtilities.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/ToolOutputFile.h"
#include "circt/Conversion/Passes.h.inc"
Go to the source code of this file.
|
| circt |
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
|
|
|
static LogicalResult | exportChiselInterface (CircuitOp circuit, llvm::raw_ostream &os) |
| Exports a Chisel interface to the output stream. More...
|
|
static LogicalResult | exportSplitChiselInterface (CircuitOp circuit, StringRef outputDirectory) |
| Exports Chisel interface files for the circuit to the specified directory. More...
|
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "export-chisel-package" |
◆ GEN_PASS_DEF_EXPORTCHISELINTERFACE
#define GEN_PASS_DEF_EXPORTCHISELINTERFACE |
◆ GEN_PASS_DEF_EXPORTSPLITCHISELINTERFACE
#define GEN_PASS_DEF_EXPORTSPLITCHISELINTERFACE |
◆ exportChiselInterface()
static LogicalResult exportChiselInterface |
( |
CircuitOp |
circuit, |
|
|
llvm::raw_ostream & |
os |
|
) |
| |
|
static |
◆ exportSplitChiselInterface()
static LogicalResult exportSplitChiselInterface |
( |
CircuitOp |
circuit, |
|
|
StringRef |
outputDirectory |
|
) |
| |
|
static |
◆ indentIncrement
const unsigned int indentIncrement = 2 |
|
static |