Skip to content

JIT: Redundant bounds check is not eliminated #109677

Open

Description

@EgorBo

A tracking issue to link all cases currently not optimized by RyuJIT around bounds checking. Contributes to #94941

Checks inside loops

Multidimensional arrays

Miscellaneous

Activity

  1. ghost added
    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners
    on Nov 10, 2024
  2. added
    area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
    and removed
    untriagedNew issue has not been triaged by the area owner
    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners
    on Nov 10, 2024
  3. added this to the Future milestone on Nov 10, 2024
  4. dotnet-policy-service commented on Nov 10, 2024

    @dotnet-policy-service
    Contributor

    Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
    See info in area-owners.md if you want to be subscribed.

  5. neon-sunset commented on Nov 10, 2024

    @neon-sunset
    Contributor

    Not sure if the issue #109043 belongs here too since it does not go through normal bounds check but otherwise seems related.

  6. MichalPetryka commented on Nov 10, 2024

    @MichalPetryka
    Contributor

    This should also include reverse loops, iterating over multiple collections at once and non 1 increments.

  7. EgorBo commented on Nov 10, 2024

    @EgorBo
    MemberAuthor

    Not sure if the issue #109043 belongs here too since it does not go through normal bounds check but otherwise seems related.

    I think it indeed duplicates #80256
    We're going to close/merge some of these issues as duplicates

    This should also include reverse loops, iterating over multiple collections at once and non 1 increments.

    It's in the list already - #9505

  8. added
    User StoryA single user-facing feature. Can be grouped under an epic.
    on Dec 11, 2025
  9. JulieLeeMSFT commented on Dec 11, 2025

    @JulieLeeMSFT
    Member

    Adding #121795.

  10. moved this to Team User Stories in .NET Core CodeGenon Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    User StoryA single user-facing feature. Can be grouped under an epic.area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions