diff --git a/include/circt/Dialect/HW/HWAttributes.td b/include/circt/Dialect/HW/HWAttributes.td index 5d028854dd..0a75376fc7 100644 --- a/include/circt/Dialect/HW/HWAttributes.td +++ b/include/circt/Dialect/HW/HWAttributes.td @@ -84,3 +84,8 @@ def VerbatimParameterValueAttr : AttrDef { AttributeSelfTypeParameter<"">:$type); let mnemonic = "verbatim.parameter.value"; } + +def WUW_Undefined : I32EnumAttrCase<"Undefined", 0>; +def WUW_PortOrder : I32EnumAttrCase<"PortOrder", 1>; +def WUWAttr : I32EnumAttr<"WUW", "Write Under Write Behavior", + [WUW_Undefined, WUW_PortOrder]>;