CIRCT
20.0.0git
|
Classes | |
struct | ModuleTypeStorage |
struct | FieldInfo |
Struct defining a field. Used in structs. More... | |
struct | OffsetFieldInfo |
Struct defining a field with an offset. Used in unions. More... | |
Typedefs | |
using | HWOperation = mlir::Operation |
Functions | |
LogicalResult | verifyInnerRefNamespace (Operation *op) |
ModuleType | fnToMod (Operation *op, ArrayRef< Attribute > inputNames, ArrayRef< Attribute > outputNames) |
ModuleType | fnToMod (FunctionType fn, ArrayRef< Attribute > inputNames, ArrayRef< Attribute > outputNames) |
bool | operator== (const FieldInfo &a, const FieldInfo &b) |
llvm::hash_code | hash_value (const FieldInfo &fi) |
bool | operator== (const OffsetFieldInfo &a, const OffsetFieldInfo &b) |
llvm::hash_code | hash_value (const OffsetFieldInfo &fi) |
using circt::hw::detail::HWOperation = typedef mlir::Operation |
Definition at line 34 of file HWModuleGraph.h.
ModuleType circt::hw::detail::fnToMod | ( | FunctionType | fn, |
ArrayRef< Attribute > | inputNames, | ||
ArrayRef< Attribute > | outputNames | ||
) |
Definition at line 1031 of file HWTypes.cpp.
ModuleType circt::hw::detail::fnToMod | ( | Operation * | op, |
ArrayRef< Attribute > | inputNames, | ||
ArrayRef< Attribute > | outputNames | ||
) |
Definition at line 1023 of file HWTypes.cpp.
Referenced by modifyModulePorts().
llvm::hash_code circt::hw::detail::hash_value | ( | const FieldInfo & | fi | ) |
Definition at line 244 of file HWTypes.cpp.
llvm::hash_code circt::hw::detail::hash_value | ( | const OffsetFieldInfo & | fi | ) |
Definition at line 437 of file HWTypes.cpp.
Definition at line 241 of file HWTypes.cpp.
bool circt::hw::detail::operator== | ( | const OffsetFieldInfo & | a, |
const OffsetFieldInfo & | b | ||
) |
Definition at line 433 of file HWTypes.cpp.
LogicalResult circt::hw::detail::verifyInnerRefNamespace | ( | Operation * | op | ) |
Definition at line 223 of file InnerSymbolTable.cpp.
References circt::hw::InnerSymbolTableCollection::populateAndVerifyTables().
Referenced by mlir::OpTrait::InnerRefNamespace< ConcreteType >::verifyRegionTrait().