-
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
WIP: Verify correctness of using mono llvmfullaot with interpreter as a fallback instead of GSHAREDVTs #72443
Conversation
Tagging subscribers to this area: @directhex Issue DetailsRunning CI builds to verify correctness of this change.
|
1a6c106
to
5136ba1
Compare
/azp run runtime |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-extra-platforms |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-extra-platforms |
Azure Pipelines successfully started running 1 pipeline(s). |
595d1c0
to
a9b4989
Compare
Tagging subscribers to this area: @BrzVlad Issue DetailsRunning CI builds to verify correctness of this change.
|
|
/azp run runtime-extra-platforms |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-extra-platforms |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-extra-platforms |
Azure Pipelines successfully started running 1 pipeline(s). |
… come from different assemblies
… fullaot+interp mode
…ag to jit options. Exclude this in case interpreter was enabled in fullAOT mode
This reverts commit fce6db05658275139e17af2d5624f76a19c5b63d.
cd00d73
to
5e8624a
Compare
Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it. |
The following has been done:
GSHAREDVT
generation when running inFullInterp
mode (fullAOT + interpreter)GSHAREDVTs
can still be instructed to the compiler by passing-O=gsharedvt
ie Apple device builds are thus not affected - AOTCompiler build tasks, always include this flag:FullInterp
mode and executed with--full-aot-interp
llvmfullaot
lanes. This, however, will have to be reverted once the CI Checks finish and verify the correctness of the change. Additionally, new lanes will have to be added to test this new configuration.This work was done according to #71482 to verify the correctness of the change.