CIRCT
18.0.0git
|
Go to the source code of this file.
Classes | |
struct | circt::HWToLLVMEndianessConverter |
Namespaces | |
mlir | |
mlir::LLVM | |
circt | |
This file defines an intermediate representation for circuits acting as an abstraction for constraints defined over an SMT's solver context. | |
Functions | |
void | circt::populateHWToLLVMTypeConversions (mlir::LLVMTypeConverter &converter) |
Get the HW to LLVM type conversions. More... | |
void | circt::populateHWToLLVMConversionPatterns (mlir::LLVMTypeConverter &converter, RewritePatternSet &patterns, Namespace &globals, DenseMap< std::pair< Type, ArrayAttr >, mlir::LLVM::GlobalOp > &constAggregateGlobalsMap) |
Get the HW to LLVM conversion patterns. More... | |
std::unique_ptr< OperationPass< ModuleOp > > | circt::createConvertHWToLLVMPass () |
Create an HW to LLVM conversion pass. More... | |