|
CIRCT 24.0.0git
|
Functions | |
| uint64_t | getMaxFieldID (Type) |
| std::pair<::mlir::Type, uint64_t > | getSubTypeByFieldID (Type, uint64_t fieldID) |
| ::mlir::Type | getFinalTypeByFieldID (Type type, uint64_t fieldID) |
| std::pair< uint64_t, bool > | projectToChildFieldID (Type, uint64_t fieldID, uint64_t index) |
| std::pair< uint64_t, uint64_t > | getIndexAndSubfieldID (Type type, uint64_t fieldID) |
| uint64_t | getFieldID (Type type, uint64_t index) |
| uint64_t | getIndexForFieldID (Type type, uint64_t fieldID) |
| uint64_t circt::hw::FieldIdImpl::getFieldID | ( | Type | type, |
| uint64_t | index ) |
| ::mlir::Type circt::hw::FieldIdImpl::getFinalTypeByFieldID | ( | Type | type, |
| uint64_t | fieldID ) |
| std::pair< uint64_t, uint64_t > circt::hw::FieldIdImpl::getIndexAndSubfieldID | ( | Type | type, |
| uint64_t | fieldID ) |
| uint64_t circt::hw::FieldIdImpl::getIndexForFieldID | ( | Type | type, |
| uint64_t | fieldID ) |
| uint64_t circt::hw::FieldIdImpl::getMaxFieldID | ( | Type | ) |
Referenced by circt::firrtl::detail::BundleTypeStorage::BundleTypeStorage(), cloneMemWithNewType(), circt::firrtl::detail::ClassTypeStorage::construct(), getFieldIDOffset(), getFieldIDsStruct(), circt::firrtl::detail::OpenBundleTypeStorage::OpenBundleTypeStorage(), and circt::hw::verifyInnerSymAttr().
| std::pair<::mlir::Type, uint64_t > circt::hw::FieldIdImpl::getSubTypeByFieldID | ( | Type | , |
| uint64_t | fieldID ) |
Referenced by convertFieldIDToOurVersion().
| std::pair< uint64_t, bool > circt::hw::FieldIdImpl::projectToChildFieldID | ( | Type | , |
| uint64_t | fieldID, | ||
| uint64_t | index ) |