CIRCT
20.0.0git
|
Classes | |
struct | SMTEmissionOptions |
Emission options for the ExportSMTLIB pass. More... | |
Functions | |
LogicalResult | exportSMTLIB (Operation *module, llvm::raw_ostream &os, const SMTEmissionOptions &options=SMTEmissionOptions()) |
Run the ExportSMTLIB pass. More... | |
void | registerExportSMTLIBTranslation () |
Register the ExportSMTLIB pass. More... | |
LogicalResult circt::ExportSMTLIB::exportSMTLIB | ( | Operation * | module, |
llvm::raw_ostream & | os, | ||
const SMTEmissionOptions & | options = SMTEmissionOptions() |
||
) |
Run the ExportSMTLIB pass.
Definition at line 680 of file ExportSMTLIB.cpp.
References emit().
Referenced by registerExportSMTLIBTranslation().
void circt::ExportSMTLIB::registerExportSMTLIBTranslation | ( | ) |
Register the ExportSMTLIB pass.
Definition at line 705 of file ExportSMTLIB.cpp.
References exportSMTLIB(), and circt::ExportSMTLIB::SMTEmissionOptions::inlineSingleUseValues.
Referenced by circt::registerAllTranslations().