Uh oh!
There was an error while loading. Please reload this page.
[clr-interp] Implement intrinsics for startup path - #117263
Conversation
…armilos/runtime into feature/coreclr-interp-startup-path
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
kg
commented
Jul 10, 2025
other than my comments and jan's, LGTM, thanks! |
Uh oh!
There was an error while loading. Please reload this page.
- Updated EmitNamedIntrinsicCall to include emitMemBarrier parameter. - Replaced INTOP_METHODTABLE with INTOP_GETMETHODTABLE in EmitNamedIntrinsicCall - Introduced INTOP_NULLCHECK operation in intops.def and implemented its handling in the interpreter - Removed debug print statements from compileMethod - Added tests
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
kotlarmilos
commented
Jul 15, 2025
/ba-g android timeouts |
Description
The goal is to identify and implement additional missing intrinsics used during startup.
This PR implements missing intrinsics for the startup path. It builds on changes from #116769 and #116924 which fixed conv opcodes and introduced scaffolding for intrinsic handling. This PR is a follow-up to mentioned PRs and will not be merged until those are merged.
Changes
Tasks
Run a sample desktop app using the following environment variables: