CIRCT
18.0.0git
|
#include "circt/Conversion/ExportChiselInterface.h"
#include "../PassDetail.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"
Go to the source code of this file.
Macros | |
#define | DEBUG_TYPE "export-chisel-package" |
Functions | |
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... | |
Variables | |
static const unsigned int | indentIncrement = 2 |
#define DEBUG_TYPE "export-chisel-package" |
Definition at line 25 of file ExportChiselInterface.cpp.
|
static |
Exports a Chisel interface to the output stream.
Definition at line 218 of file ExportChiselInterface.cpp.
References circt::getCirctVersionComment().
Referenced by exportSplitChiselInterface().
|
static |
Exports Chisel interface files for the circuit to the specified directory.
Definition at line 245 of file ExportChiselInterface.cpp.
References append(), and exportChiselInterface().
|
static |
Definition at line 31 of file ExportChiselInterface.cpp.