10#include "mlir/CAPI/IR.h"
11#include "mlir/CAPI/Support.h"
12#include "mlir/CAPI/Utils.h"
13#include "llvm/Support/raw_ostream.h"
18 MlirStringCallback callback,
20 mlir::detail::CallbackOstream stream(callback, userData);
MlirLogicalResult mlirExportSMTLIB(MlirModule module, MlirStringCallback callback, void *userData)
Emits SMTLIB for the specified module using the provided callback and user data.
return wrap(CMemoryType::get(unwrap(ctx), baseType, numElements))
static EvaluatorValuePtr unwrap(OMEvaluatorValue c)
LogicalResult exportSMTLIB(Operation *module, llvm::raw_ostream &os, const SMTEmissionOptions &options=SMTEmissionOptions())
Run the ExportSMTLIB pass.
The InstanceGraph op interface, see InstanceGraphInterface.td for more details.