-
Notifications
You must be signed in to change notification settings - Fork 0
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
TEMPORARY BASE #65
TEMPORARY BASE #65
Conversation
This reverts commit bbe89b6.
…#63) * Update array function tracking * Update test * Clean up compiler output
* skip body extraction when the loop has 0 iterations * Modify interpreter to distinguish between circom functions and loop body functions * [VAN-676] duplicate extracted functions when flattening branch buckets * [VAN-670] generate and flatten subcmp counter/run * impl Debug for Env to be more friendly, expand on test case comment * remove debug println * fix: conditions not flattening in non-generated methods * [VAN-582] properly convert mapped to indexed when there are multiple versions of the subcomponent * fix XFAIL test outputs so they pass * add test cases * handle CallBucket return case in mapped_to_indexed * fix body_extractor assertion failure * fix segfault from improper GEP * use BucketId as key to speed up SimplificationPass * fix function name to reflect actual usage * Remove functions that cannot be reached from any template Co-authored-by: Daniel Dominguez <[email protected]>
…ing the functions (#55) * Refactor StoreBucket to avoid generating call to "llvm.donothing"
prevent "build" and "run" functions from different templates from merging but all others are open to merging
All of the commits with PR refs were already reviewed. So only the changes from the first 2 and last 1 commits have not already gone through review but they're minor: |
Do you want me to approve this or do you want to wait? Are we ready to merge back to |
Ready from my side. So whenever you guys are ready from the Vanguard side. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lets go then
When we're ready to update
llvm
branch, this should be added as a "rebase and merge" or "merge commit" to preserve the PR history.