Skip to content
New issue

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

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

Already on GitHub? # to your account

feat[venom]: stack2mem pass implementation #4245

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

harkal
Copy link
Collaborator

@harkal harkal commented Sep 18, 2024

What I did

Implemented the stack2mem pass. This pass demotes stack variables to memory accesses when they are not reachable on the stack.

Fixes [#4222]

How I did it

How to verify it

Commit message

This commit implements the `Stack2Mem` pass that converts stack variable to memory accesses.  

Description for the changelog

Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->

temp

more stack2mem

exception and usage

mem allocator

tests and fixes to allocator

fixes

lint allocator

more

stack top method

allocator fixes

lint

fixes and update tests

plug memory allocator

add types

cleanup and lint

exceptions handling
@harkal harkal changed the title feat[venom]: stack2mem feat[venom]: stack2mem pass implementation Sep 24, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants