|
CIRCT 24.0.0git
|
Information to control the emission of a list of operations into a file. More...
#include <ExportVerilogInternals.h>

Public Attributes | |
| SmallVector< OpFileInfo, 1 > | ops |
| The operations to be emitted into a separate file, and where among the replicated per-file operations the operation should be emitted. | |
| bool | emitReplicatedOps = true |
| Whether to emit the replicated per-file operations. | |
| bool | addToFilelist = true |
| Whether to include this file as part of the emitted file list. | |
| bool | isHeader = false |
| If true, the file is a header. | |
| bool | isVerilog = true |
| If true, the file is known to be (system) verilog source code. | |
Information to control the emission of a list of operations into a file.
Definition at line 179 of file ExportVerilogInternals.h.
| bool circt::ExportVerilog::FileInfo::addToFilelist = true |
Whether to include this file as part of the emitted file list.
Definition at line 188 of file ExportVerilogInternals.h.
| bool circt::ExportVerilog::FileInfo::emitReplicatedOps = true |
Whether to emit the replicated per-file operations.
Definition at line 185 of file ExportVerilogInternals.h.
Referenced by circt::ExportVerilog::SharedEmitterState::collectOpsForFile().
| bool circt::ExportVerilog::FileInfo::isHeader = false |
If true, the file is a header.
Definition at line 191 of file ExportVerilogInternals.h.
Referenced by circt::ExportVerilog::SharedEmitterState::collectOpsForFile().
| bool circt::ExportVerilog::FileInfo::isVerilog = true |
If true, the file is known to be (system) verilog source code.
This flag is used to distinguish verilog from other files such as json.
Definition at line 195 of file ExportVerilogInternals.h.
Referenced by circt::ExportVerilog::SharedEmitterState::collectOpsForFile().
| SmallVector<OpFileInfo, 1> circt::ExportVerilog::FileInfo::ops |
The operations to be emitted into a separate file, and where among the replicated per-file operations the operation should be emitted.
Definition at line 182 of file ExportVerilogInternals.h.
Referenced by circt::ExportVerilog::SharedEmitterState::collectOpsForFile(), and circt::ExportVerilog::SharedEmitterState::gatherFiles().