-
Notifications
You must be signed in to change notification settings - Fork 5
LWP100-1464: Fix fusing of tail loops #3
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
base: develop
Are you sure you want to change the base?
Conversation
I think these changes would actually be useful, but they're not appropriate to include in this PR so I'll make a new PR for those in the near future.
Implement == on TypeAndSubDimension
|
Original commenter: @a1-mlselibci-npi Generated Documentation |
|
Original commenter: @a1-mlselibci-npi CodeQL reportResults Summary
Full table of results
Links |
|
Original commenter: @a1-mlselibci-npi Code Coverage Report for gfx942Summary
This PR adds/edits 29 newly uncovered lines. Artifacts
Commit Hashes |
|
Original commenter: @maemmett The performance numbers look bad. Can you investigate? |
|
Original commenter: @maemmett Original review comment on Just to confirm, we have a tail loop now, which has two extra |
|
Original commenter: @maemmett Original review comment on |
|
Original commenter: @maemmett Original review comment on |
|
Original commenter: @maemmett Original review comment on |
|
Original commenter: @maemmett Original review comment on |
|
Original commenter: @lwrubles Original review comment on That is correct, yes! |
|
Merge Conflicts cannot import |
Original author: @lwrubles
PR overview
For LWP100-1464.
Currently has a bunch of additional code for outputting the coordinate that a setCoordinate node is connected to, this will be removed from this PR and a new ticket created.
Testing
Currently mostly making use of existed jammed tests, additional tests are partially complete.
Commit message
Allow tail loops to be fused.
Previously fusing tail loops could not be done, so tail loops were not added for jammed tests as the unrolling of the X and Y loops caused multiple tail loops to exist. This PR fixes this issue, and also adds a new graph constraint that any given node cannot be in the body of two nodes which are not themselves nested in some order (i.e. if A is in the body of both B and C, either B is in the body of C or vice versa).