CIRCT
20.0.0git
|
#include <FIRParser.h>
Public Types | |
enum class | InfoLocHandling { IgnoreInfo , PreferInfo , FusedInfo } |
Specify how @info locators should be handled. More... | |
Public Attributes | |
InfoLocHandling | infoLocatorHandling = InfoLocHandling::PreferInfo |
unsigned | numAnnotationFiles |
The number of annotation files that were specified on the command line. More... | |
bool | scalarizePublicModules = false |
bool | scalarizeInternalModules = false |
bool | scalarizeExtModules = false |
std::vector< std::string > | enableLayers |
std::vector< std::string > | disableLayers |
std::optional< LayerSpecialization > | defaultLayerSpecialization |
Definition at line 35 of file FIRParser.h.
|
strong |
Specify how @info locators should be handled.
Definition at line 37 of file FIRParser.h.
std::optional<LayerSpecialization> circt::firrtl::FIRParserOptions::defaultLayerSpecialization |
Definition at line 58 of file FIRParser.h.
std::vector<std::string> circt::firrtl::FIRParserOptions::disableLayers |
Definition at line 57 of file FIRParser.h.
std::vector<std::string> circt::firrtl::FIRParserOptions::enableLayers |
Definition at line 56 of file FIRParser.h.
InfoLocHandling circt::firrtl::FIRParserOptions::infoLocatorHandling = InfoLocHandling::PreferInfo |
Definition at line 47 of file FIRParser.h.
unsigned circt::firrtl::FIRParserOptions::numAnnotationFiles |
The number of annotation files that were specified on the command line.
This, along with numOMIRFiles provides structure to the buffers in the source manager.
Definition at line 52 of file FIRParser.h.
bool circt::firrtl::FIRParserOptions::scalarizeExtModules = false |
Definition at line 55 of file FIRParser.h.
bool circt::firrtl::FIRParserOptions::scalarizeInternalModules = false |
Definition at line 54 of file FIRParser.h.
bool circt::firrtl::FIRParserOptions::scalarizePublicModules = false |
Definition at line 53 of file FIRParser.h.