# enum FIRRTLDirection
FIRRTL_DIRECTION_IN
FIRRTL_DIRECTION_OUT
# enum FIRRTLConvention
FIRRTL_CONVENTION_INTERNAL
FIRRTL_CONVENTION_SCALARIZED
# enum FIRRTLNameKind
FIRRTL_NAME_KIND_DROPPABLE_NAME
FIRRTL_NAME_KIND_INTERESTING_NAME
# enum FIRRTLRUW
FIRRTL_RUW_UNDEFINED
FIRRTL_RUW_OLD
FIRRTL_RUW_NEW
# enum FIRRTLMemDir
FIRRTL_MEM_DIR_INFER
FIRRTL_MEM_DIR_READ
FIRRTL_MEM_DIR_WRITE
FIRRTL_MEM_DIR_READ_WRITE
# enum CirctFirtoolPreserveAggregateMode
CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_NONE
CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_ONE_DIM_VEC
CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_VEC
CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_ALL
# enum CirctFirtoolPreserveValuesMode
CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_STRIP
CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_NONE
CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_NAMED
CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_ALL
# enum CirctFirtoolBuildMode
CIRCT_FIRTOOL_BUILD_MODE_DEFAULT
CIRCT_FIRTOOL_BUILD_MODE_DEBUG
CIRCT_FIRTOOL_BUILD_MODE_RELEASE
# enum CirctFirtoolRandomKind
CIRCT_FIRTOOL_RANDOM_KIND_NONE
CIRCT_FIRTOOL_RANDOM_KIND_MEM
CIRCT_FIRTOOL_RANDOM_KIND_REG
CIRCT_FIRTOOL_RANDOM_KIND_ALL
# enum CirctFirtoolCompanionMode
CIRCT_FIRTOOL_COMPANION_MODE_BIND
CIRCT_FIRTOOL_COMPANION_MODE_INSTANTIATE
CIRCT_FIRTOOL_COMPANION_MODE_DROP
