-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
[mono][aot] Update nollvm methods to init themselves in its prolog #83377
Comments
Some notes:
The non-llvm methods should contain something similar.
|
Note that its much easier to emit this code with llvm, emitting it in the non-llvm case will be more complicated. |
Noticed that during llvm initialization there is a redundant check if a method is inited, probably for performance resons, not to invoke the init wrapper if the method is inited. During AOT compilation, In such case,
Init wrapper should have Frontend @vargaz what would be a good approach for creating init wrappers? |
Spoke with @kotlarmilos offline and his suggestion was to close this issue as it's no longer relevant. |
Description
This issue tracks progress on implementation of nollvm methods initialization without a PLT entry. The idea is to implement method initialization in its prolog.
Tasks
method-to-ir.c
)mono_arch_emit_prolog
)The text was updated successfully, but these errors were encountered: