CIRCT
20.0.0git
|
Classes | |
struct | SymbolCache |
A utility doing lazy construction of SymbolTable s and SymbolUserMap s, which is handy for reductions that need to look up a lot of symbols. More... | |
Functions | |
LogicalResult | populatePrepareForExportVerilog (mlir::PassManager &pm, const firtool::FirtoolOptions &opt) |
LogicalResult detail::populatePrepareForExportVerilog | ( | mlir::PassManager & | pm, |
const firtool::FirtoolOptions & | opt | ||
) |
Definition at line 341 of file Firtool.cpp.
References circt::sv::createHWExportModuleHierarchyPass(), circt::sv::createHWLegalizeModulesPass(), circt::sv::createPrettifyVerilogPass(), circt::createStripDebugInfoWithPredPass(), circt::hw::createVerifyInnerRefNamespacePass(), circt::om::createVerifyObjectFieldsPass(), circt::firtool::FirtoolOptions::shouldDisableOptimization(), circt::firtool::FirtoolOptions::shouldExportModuleHierarchy(), circt::firtool::FirtoolOptions::shouldStripDebugInfo(), and circt::firtool::FirtoolOptions::shouldStripFirDebugInfo().
Referenced by circt::firtool::populateExportSplitVerilog(), and circt::firtool::populateExportVerilog().