Skip to content

[interp] Ensure that all intrinsics are compiled with R2R in shipping R2R + interpreter configurations #117948

Description

@kg

As pointed out by @jkotas in the #117727 (comment) thread on PR #117727, if we bounce between running jitted/compiled code for intrinsics and interpreting them, this will produce inconsistent IsSupported/IsHardwareAccelerated return values and as a result inconsistent application behavior or crashes.

The most likely shipping configuration will be R2R + interpreter, so we need to make sure that in this configuration we R2R-compile every intrinsic that might possibly get used, so the interpreter can invoke the R2R'd code for all intrinsics where possible.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions