mirror of https://github.com/llvm/circt.git
[HW] Add write-under-write enum attr
Add a new enumerated attribute that defines the write-under-write behavior of HW memories. Two flavors are added: (1) undefined behavior and (2) port-ordered behavior. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
This commit is contained in:
parent
e4731d4b5b
commit
7271abaf46
|
@ -84,3 +84,8 @@ def VerbatimParameterValueAttr : AttrDef<HWDialect, "VerbatimParameterValue"> {
|
|||
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]>;
|
||||
|
|
Loading…
Reference in New Issue