-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
[LoongArch64] Enable the "TC_QuickJitForLoops" on LoongArch64. #86022
Conversation
Hi, @shushanhf @jakobbotsch |
I would advise against enabling quick-jit for loops without corresponding support for on-stack replacement. x64 and arm64 support on-stack replacement which is why they also enable quick-jit for loops. Enabling QJFL without OSR risks methods with loops in them getting stuck in slow unoptimized code since tiering only kicks in at method call boundaries. |
Thanks very much. |
Thank you very much,we will open the feature OSR and test again. |
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsThis PR is part of the issue #69705 to amend the LA's port. Enable the "TC_QuickJitForLoops" on LoongArch64.
|
The OSR for LA64 is just for optimization and we will do it later. |
Then we should keep |
Yes, we will still develop it but not so urgent. |
Sounds good @shushanhf. In that case can we close this PR until OSR is working? |
OK, We will close this PR. |
This PR is part of the issue #69705 to amend the LA's port.
Enable the "TC_QuickJitForLoops" on LoongArch64.