Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[When] Add support for flatten_all_tuples=False #1267

Closed
wants to merge 81 commits into from
Closed
Show file tree
Hide file tree
Changes from 58 commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
a6464ab
WIP no flatten all tuples support
leonardt May 2, 2023
6a69147
Add golds
leonardt May 3, 2023
9a6c205
Remove old gold files
leonardt May 3, 2023
8778c0d
Update nested test
leonardt May 3, 2023
782fb8a
Update spurious assign test
leonardt May 3, 2023
b3f3520
Remove warning code
leonardt May 3, 2023
0df444c
Update bulk resolve test
leonardt May 4, 2023
fd42612
Update nested assign test
leonardt May 4, 2023
42f7034
Update tuple resolve test
leonardt May 4, 2023
96c1f04
Refactor code
leonardt May 4, 2023
2ebedb7
Add guard
leonardt May 4, 2023
17e5913
Merge branch 'master' into fix-1253
leonardt Jul 5, 2023
382edd3
Update gold
leonardt Jul 12, 2023
1d9e0ea
Add unflattened tuples test for riscv_mini
leonardt Jul 12, 2023
58a15ca
Disallow local variables
leonardt Jul 12, 2023
00144ff
Add lint check
leonardt Jul 12, 2023
7fb783f
Sort tuple keys
leonardt Jul 13, 2023
04fa396
Fix style
leonardt Jul 13, 2023
65539cc
Add API for sorting
leonardt Jul 13, 2023
d19d34a
Fix API bug
leonardt Jul 13, 2023
c6d802d
WIP xmr support
leonardt Jul 19, 2023
54eed7e
Set path string based on opts
leonardt Jul 19, 2023
3ced6ad
Update compile opts
leonardt Jul 19, 2023
5e0d4b5
Update inline_verilog2 test to parametrize flatten
leonardt Jul 20, 2023
a9912cd
Add missing gold file
leonardt Jul 20, 2023
8b881ba
Test tile instead of core for more coverage
leonardt Jul 24, 2023
d087af5
Fix gold
leonardt Jul 25, 2023
254c2d7
Rename i to key
leonardt Jul 26, 2023
cb4711a
Update keyerror message
leonardt Jul 26, 2023
6014503
Formatting
leonardt Jul 26, 2023
3b5232c
comments
leonardt Jul 26, 2023
149d70b
Formatting
leonardt Jul 26, 2023
43a593d
Formatting
leonardt Jul 26, 2023
0a018cd
Formatting
leonardt Jul 26, 2023
6077ab3
flatten -> flatten_all_tuples
leonardt Jul 26, 2023
c8f1d41
Fix API call
leonardt Jul 26, 2023
d47bc35
Revert change
leonardt Jul 26, 2023
5fbae01
Revert debug change
leonardt Jul 26, 2023
d73144a
Formatting
leonardt Jul 27, 2023
64fd692
flatten -> flatten_all_tuples
leonardt Jul 27, 2023
53530e7
Comment
leonardt Jul 27, 2023
23a868a
Add tuple key ordering test
leonardt Aug 1, 2023
ba5f24d
Fix iter logic for children with different key orders
leonardt Aug 1, 2023
ab04c1d
[Array] Fix E721 from pycodestyle
leonardt Jul 31, 2023
62d3b83
Merge branch 'master' into fix-1253
leonardt Aug 1, 2023
f768881
Update gold
leonardt Aug 1, 2023
d16742a
Merge remote-tracking branch 'origin/master' into fix-1253
leonardt Aug 2, 2023
41c9289
Add support for emit when assertions
leonardt Aug 2, 2023
5e97d99
Fix default argument
leonardt Aug 2, 2023
08a909f
Merge remote-tracking branch 'origin/master' into fix-1253
leonardt Aug 2, 2023
0e301b7
Update gold
leonardt Aug 2, 2023
40a7348
Resolve unsanitized xmr issue
leonardt Aug 8, 2023
b9e4cfc
Revert "Resolve unsanitized xmr issue"
leonardt Aug 9, 2023
83219f1
Fix xmr with integer key
leonardt Aug 9, 2023
7cb2321
Add disallowPackedStructAssignments opts
leonardt Aug 15, 2023
da898c7
Update test
leonardt Aug 15, 2023
27854f8
Merge branch 'master' into fix-1253
leonardt Aug 17, 2023
5902cc5
Add missing gold
leonardt Aug 23, 2023
b0b7eb4
[Types] Disallow wiring different order tuples
rsetaluri Aug 30, 2023
07ff1ef
Address review comments
leonardt Sep 11, 2023
3c564c7
update compile to mlir opts
leonardt Sep 11, 2023
7768ee2
Merge branch 'master' into fix-1253
leonardt Sep 14, 2023
60a19a5
Update gold version
leonardt Sep 14, 2023
5f1a864
Add test covering tuple key ordering
leonardt Sep 14, 2023
e1b41c6
Merge branch 'types-disallow-wiring-different-order-tuples' into fix-…
leonardt Sep 14, 2023
06bb3da
Remove tuple ordering test
leonardt Sep 14, 2023
fa269e6
Remove sorting logic
leonardt Sep 14, 2023
21ffb92
Revert ordering change
leonardt Sep 14, 2023
09b0b0e
Update struct ordering
leonardt Sep 14, 2023
58393a1
[Tuple] Add recursive wiring key ordering check
leonardt Sep 14, 2023
5838dff
Merge branch 'tuple-order-recursive' into fix-1253
leonardt Sep 14, 2023
1256d95
Fix field logic bug
leonardt Sep 14, 2023
ddcef99
Merge branch 'tuple-order-recursive' into fix-1253
leonardt Sep 14, 2023
f1e96db
Fix elab issue
leonardt Sep 14, 2023
9e6f537
Merge branch 'tuple-order-recursive' into fix-1253
leonardt Sep 14, 2023
8cd81d9
Fix index logic
leonardt Sep 14, 2023
ecdea05
Use .fields
leonardt Sep 14, 2023
07f4cb8
[Bind2] Add support for compile guard around bind (#1315)
rsetaluri Sep 22, 2023
bb4dbb0
Merge branch 'master' of github.com:phanrahan/magma into fix-1253
leonardt Sep 22, 2023
512c7e1
[When] Split when blocks with cycles (#1309)
leonardt Sep 22, 2023
ad05e7e
Revert "[When] Split when blocks with cycles (#1309)"
rsetaluri Sep 23, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions examples/riscv_mini/tests/build/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*
!.gitignore
Loading
Loading