-
Notifications
You must be signed in to change notification settings - Fork 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
Incorporate into GCC #26
Comments
#5 has been merged with this one. Being able to create any kind of library support is needed for this one to clear. |
A GCC backend outright may prove to be more effortless than LibGCCJIT. I've changed the name if this issue accordingly. |
Needs docs from https://github.com/rofirrim/gcc-tiny for implementation. |
https://thinkingeek.com/gcc-tiny/ is the tutorial than accompanies the gcc-tiny sources in the previous comment. |
A new fork of GCC-Tiny is being updated by myself and presently one other, to update it to newer GCC versions. If anyone wants to join, let me know. |
Current API docs are at https://gcc.gnu.org/onlinedocs/gcc-13.2.0/jit/ |
Despite the name, LibGCCJIT is a generic optimizer and backend for any frontend. It was declared stable in about GCC10 or so.
Benefits include static single-assign architecture (SSA), and basic block support to improve branch reductions and multiple processor and processor generation backends.
Prerequisites include #5 and replaces #3 , #6 and #2 .
The text was updated successfully, but these errors were encountered: