|
CIRCT 22.0.0git
|
#include "circt/Support/LLVM.h"#include "circt/Support/Namespace.h"#include "mlir/Dialect/LLVMIR/LLVMDialect.h"#include "llvm/ADT/StringRef.h"#include <memory>#include "circt/Conversion/Passes.h.inc"

Go to the source code of this file.
Classes | |
| struct | circt::SMTGlobalsHandler |
| A symbol cache for LLVM globals and functions relevant to SMT lowering patterns. More... | |
Namespaces | |
| namespace | circt |
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
Macros | |
| #define | GEN_PASS_DECL_LOWERSMTTOZ3LLVM |
Functions | |
| void | circt::populateSMTToZ3LLVMTypeConverter (TypeConverter &converter) |
| Populate the given type converter with the SMT to LLVM type conversions. | |
| void | circt::populateSMTToZ3LLVMConversionPatterns (RewritePatternSet &patterns, TypeConverter &converter, SMTGlobalsHandler &globals, const LowerSMTToZ3LLVMOptions &options) |
| Add the SMT to LLVM IR conversion patterns to 'patterns'. | |
| #define GEN_PASS_DECL_LOWERSMTTOZ3LLVM |
Definition at line 20 of file SMTToZ3LLVM.h.