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

Custom LLVM Statements #47

Closed
5 tasks
L3tum opened this issue May 1, 2020 · 1 comment
Closed
5 tasks

Custom LLVM Statements #47

L3tum opened this issue May 1, 2020 · 1 comment

Comments

@L3tum
Copy link
Owner

L3tum commented May 1, 2020

  • Decide on which statements and update this issue
  • Assignment
  • Function call
  • Allocation
  • Deallocation (And destructor calling)

This is primarily to mirror what numba did. It improves the readability of most code in LLVMGen.py and ASTVisitor.py if we don't require immediate IR generation, capsule it away nicely and also improves support variations in assignments, function calls and what not.
The ASTVisitor.py will most likely become even more of an analysis pass while LLVMGen.py will most likely lose a few methods.

@L3tum
Copy link
Owner Author

L3tum commented May 3, 2020

Actually doesn't seem like such a great idea now.

@L3tum L3tum closed this as completed May 3, 2020
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

No branches or pull requests

1 participant