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

simplify function stack frame #80

Merged
merged 2 commits into from
Sep 26, 2023
Merged

Conversation

achille-roussel
Copy link
Contributor

This PR modifies the codegen to simplify the prologue and epilogue of function calls. The generated frame type now includes IP, which means we can get rid of the coroutine.Frame type.

Signed-off-by: Achille Roussel <[email protected]>
@achille-roussel achille-roussel force-pushed the simplify-function-stack-frame branch from fdff73f to f79beaf Compare September 26, 2023 01:34
Signed-off-by: Achille Roussel <[email protected]>
@achille-roussel achille-roussel merged commit b1beaf7 into main Sep 26, 2023
2 checks passed
@achille-roussel achille-roussel deleted the simplify-function-stack-frame branch September 26, 2023 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants