Skip to content
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

JIT: consistently mark method table accesses as invariant #45854

Merged
merged 2 commits into from
Dec 12, 2020

Commits on Dec 9, 2020

  1. JIT: consistently mark method table accesses as invariant

    Introduce a new utility method to create the IR for method table access,
    marking the resulting indir as invariant. This allows method table access
    CSEs (which will be increasingly common with the advent of PGO-enabled
    Guarded Devirtualization).
    
    Add a workaround to assertion prop for method table to be able to see
    through a CSE'd method table access.
    
    Remove optimizer inhibitions related to colon cond, as there are no qmark
    nodes around by this point.
    AndyAyersMS committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    c93b255 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. review feedback

    AndyAyersMS committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    e904034 View commit details
    Browse the repository at this point in the history