diff options
Diffstat (limited to 'src/main/stanza/firrtl-ir.stanza')
| -rw-r--r-- | src/main/stanza/firrtl-ir.stanza | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/stanza/firrtl-ir.stanza b/src/main/stanza/firrtl-ir.stanza index 6a69b9ac..4d906c70 100644 --- a/src/main/stanza/firrtl-ir.stanza +++ b/src/main/stanza/firrtl-ir.stanza @@ -89,6 +89,10 @@ public defstruct Mux <: Expression : tval: Expression fval: Expression type: Type with: (as-method => true) +public defstruct ValidIf <: Expression : + cond: Expression + value: Expression + type: Type with: (as-method => true) public defstruct UIntValue <: Expression : value: BigInt width: Width @@ -152,6 +156,9 @@ public defstruct Connect <: Stmt : ;LOW info: FileInfo with: (as-method => true) loc: Expression exp: Expression +public defstruct IsInvalid <: Stmt : ;LOW + info: FileInfo with: (as-method => true) + exp: Expression public defstruct Stop <: Stmt : ;LOW info: FileInfo with: (as-method => true) ret: Int |
