CIRCT

Circuit IR Compilers and Tools

AugmentedBooleanTypeAttr 

Parameters: 

ParameterC++ typeDescription
underlyingDictionaryAttr

AugmentedBundleTypeAttr 

Parameters: 

ParameterC++ typeDescription
underlyingDictionaryAttr

AugmentedDeletedTypeAttr 

Parameters: 

ParameterC++ typeDescription
underlyingDictionaryAttr

AugmentedDoubleTypeAttr 

Parameters: 

ParameterC++ typeDescription
underlyingDictionaryAttr

AugmentedGroundTypeAttr 

Parameters: 

ParameterC++ typeDescription
underlyingDictionaryAttr

AugmentedIntegerTypeAttr 

Parameters: 

ParameterC++ typeDescription
underlyingDictionaryAttr

AugmentedLiteralTypeAttr 

Parameters: 

ParameterC++ typeDescription
underlyingDictionaryAttr

AugmentedStringTypeAttr 

Parameters: 

ParameterC++ typeDescription
underlyingDictionaryAttr

AugmentedVectorTypeAttr 

Parameters: 

ParameterC++ typeDescription
underlyingDictionaryAttr

InvalidValueAttr 

A constant value of firrtl.invalid type

Represents an firrtl.invalidvalue value, whose type is specified by the type of the attribute.

Parameters: 

ParameterC++ typeDescription
type::mlir::Type

ParamDeclAttr 

module or instance parameter definition

Parameters: 

ParameterC++ typeDescription
name::mlir::StringAttr
type::mlir::TypeAttr
value::mlir::Attribute

SubAnnotationAttr 

An Annotation that targets part of what it’s attached to

An Annotation that is only applicable to part of what it is attached to. This uses a field ID to indicate to which field it is applicable.

Parameters: 

ParameterC++ typeDescription
fieldIDint64_t
annotationsDictionaryAttr