13#ifndef CIRCT_CONVERSION_IMPORTAIGER_H
14#define CIRCT_CONVERSION_IMPORTAIGER_H
17#include "mlir/IR/BuiltinOps.h"
18#include "llvm/Support/SourceMgr.h"
38 mlir::MLIRContext *context,
39 mlir::TimingScope &ts, mlir::ModuleOp module,
mlir::LogicalResult importAIGER(llvm::SourceMgr &sourceMgr, mlir::MLIRContext *context, mlir::TimingScope &ts, mlir::ModuleOp module, const ImportAIGEROptions *options=nullptr)
Parse an AIGER file and populate the given MLIR module with corresponding AIG dialect operations.
void registerImportAIGERTranslation()
Register the import-aiger MLIR translation.
The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
Options for AIGER import.
std::string topLevelModule
The name to use for the top-level module.