diff options
| author | azidar | 2015-02-25 12:50:00 -0800 |
|---|---|---|
| committer | azidar | 2015-02-25 12:50:00 -0800 |
| commit | a9d23329a6f586d71a1a39908be872ec8f69d562 (patch) | |
| tree | c596296432ea21784ef5a8aafea1535cfa808dc7 /test/passes/initialize-register/when.fir | |
| parent | eecee97aaf18c905b44e664b6a7cab742eedcea5 (diff) | |
Added debug print statements to dump fields from nodes, and updated tests to call firrtl correctly to enable/disable them
Diffstat (limited to 'test/passes/initialize-register/when.fir')
| -rw-r--r-- | test/passes/initialize-register/when.fir | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/test/passes/initialize-register/when.fir b/test/passes/initialize-register/when.fir index c563d639..4e2bef79 100644 --- a/test/passes/initialize-register/when.fir +++ b/test/passes/initialize-register/when.fir @@ -1,4 +1,4 @@ -; RUN: firrtl %s abcd | tee %s.out | FileCheck %s +; RUN: firrtl %s abcd c | tee %s.out | FileCheck %s ; CHECK: Initialize Registers circuit top : @@ -10,32 +10,34 @@ reg r1: UInt r1.init := UInt(12) ; CHECK: wire [[R1:gen[0-9]*]] : UInt -; CHECK-NOT: reg:r1 := n:[[R1]] -; CHECK: n:[[R1]] := Null -; CHECK: n:[[R1]] := UInt(12) +; CHECK-NOT: r1 := [[R1]] +; CHECK: [[R1]] := Null +; CHECK: [[R1]] := UInt(12) ; CHECK-NOT: r1.init := UInt(12) reg r2: UInt ; CHECK: wire [[R2:gen[0-9]*]] : UInt -; CHECK-NOT: reg:r2 := n:[[R2]] -; CHECK: n:[[R2]] := Null +; CHECK-NOT: r2 := [[R2]] +; CHECK: [[R2]] := Null -; CHECK: when port:reset : -; CHECK-DAG: reg:r2 := n:[[R2]] -; CHECK-DAG: reg:r1 := n:[[R1]] +; CHECK: when reset : +; CHECK-DAG: r2 := [[R2]] +; CHECK-DAG: r1 := [[R1]] else : reg r1: UInt r1.init := UInt(12) ; CHECK: wire [[R1:gen[0-9]*]] : UInt -; CHECK-NOT: reg:r1 := n:[[R1]] -; CHECK: n:[[R1]] := Null -; CHECK: n:[[R1]] := UInt(12) +; CHECK-NOT: r1 := [[R1]] +; CHECK: [[R1]] := Null +; CHECK: [[R1]] := UInt(12) ; CHECK-NOT: r1.init := UInt(12) reg r2: UInt ; CHECK: wire [[R2:gen[0-9]*]] : UInt -; CHECK-NOT: reg:r2 := n:[[R2]] -; CHECK: n:[[R2]] := Null +; CHECK-NOT: r2 := [[R2]] +; CHECK: [[R2]] := Null -; CHECK: when port:reset : -; CHECK-DAG: reg:r2 := n:[[R2]] -; CHECK-DAG: reg:r1 := n:[[R1]] +; CHECK: when reset : +; CHECK-DAG: r2 := [[R2]] +; CHECK-DAG: r1 := [[R1]] + +; CHECK: Finished Initialize Registers |
