aboutsummaryrefslogtreecommitdiff
path: root/test/passes/resolve-genders/accessor.fir
diff options
context:
space:
mode:
Diffstat (limited to 'test/passes/resolve-genders/accessor.fir')
-rw-r--r--test/passes/resolve-genders/accessor.fir34
1 files changed, 0 insertions, 34 deletions
diff --git a/test/passes/resolve-genders/accessor.fir b/test/passes/resolve-genders/accessor.fir
deleted file mode 100644
index 64797ece..00000000
--- a/test/passes/resolve-genders/accessor.fir
+++ /dev/null
@@ -1,34 +0,0 @@
-; RUN: firrtl -i %s -o %s.v -X verilog -p cg 2>&1 | tee %s.out | FileCheck %s
-
-;CHECK: Resolve Genders
-circuit top :
- module top :
- wire m : UInt<32>[2][2][2]
- m[0][0][0] <= UInt(1)
- m[1][0][0] <= UInt(1)
- m[0][1][0] <= UInt(1)
- m[1][1][0] <= UInt(1)
- m[0][0][1] <= UInt(1)
- m[1][0][1] <= UInt(1)
- m[0][1][1] <= UInt(1)
- m[1][1][1] <= UInt(1)
- wire i : UInt
- i <= UInt(1)
- infer accessor a = m[i] ;CHECK: accessor a = m@<g:m>[i@<g:m>]@<g:m>
- infer accessor b = a[i] ;CHECK: accessor b = a@<g:m>[i@<g:m>]@<g:m>
- infer accessor c = b[i] ;CHECK: accessor c = b@<g:m>[i@<g:m>]@<g:m>
- wire j : UInt
- j <= c
-
- infer accessor x = m[i] ;CHECK: accessor x = m@<g:f>[i@<g:m>]@<g:f>
- x[0][0] <= UInt(1)
- x[1][0] <= UInt(1)
- x[0][1] <= UInt(1)
- x[1][1] <= UInt(1)
- infer accessor y = x[i] ;CHECK: accessor y = x@<g:f>[i@<g:m>]@<g:f>
- y[0] <= UInt(1)
- y[1] <= UInt(1)
- infer accessor z = y[i] ;CHECK: accessor z = y@<g:f>[i@<g:m>]@<g:f>
- z <= j
-
-; CHECK: Finished Resolve Genders