aboutsummaryrefslogtreecommitdiff
path: root/src/main/stanza/firrtl-ir.stanza
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/stanza/firrtl-ir.stanza')
-rw-r--r--src/main/stanza/firrtl-ir.stanza7
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