|
CIRCT 22.0.0git
|
#include "circt/Dialect/HW/HWTypes.h"#include "circt/Support/LLVM.h"#include <memory>#include "circt/Conversion/Passes.h.inc"

Go to the source code of this file.
Classes | |
| struct | circt::HWToLLVMEndianessConverter |
Namespaces | |
| namespace | mlir |
| namespace | mlir::LLVM |
| namespace | circt |
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
Macros | |
| #define | GEN_PASS_DECL_CONVERTHWTOLLVM |
Functions | |
| void | circt::populateHWToLLVMTypeConversions (mlir::LLVMTypeConverter &converter) |
| Get the HW to LLVM type conversions. | |
| 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. | |
| std::unique_ptr< OperationPass< ModuleOp > > | circt::createConvertHWToLLVMPass () |
| Create an HW to LLVM conversion pass. | |
| #define GEN_PASS_DECL_CONVERTHWTOLLVM |
Definition at line 30 of file HWToLLVM.h.