|
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 |
| struct | circt::HWToLLVMArraySpillCache |
| Helper class mapping array values (HW or LLVM Dialect) to pointers to buffers containing the array value. More... | |
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, std::optional< HWToLLVMArraySpillCache > &spillCacheOpt) |
| Get the HW to LLVM conversion patterns. | |
| #define GEN_PASS_DECL_CONVERTHWTOLLVM |
Definition at line 30 of file HWToLLVM.h.