Thanks to visit codestin.com
Credit goes to github.com

Skip to content

RyuJIT: support cloning loop nests with multi-dimensional array accesses #71674

@BruceForstall

Description

@BruceForstall

As described in #60785, loop cloning should handle the case where a multi-dimensional (MD) array access occurs with a loop nest. Different from jagged arrays, with MD arrays, we should be able to hoist bounds checks out of an entire loop nest, as well as make the "fast path" loop assume arrays with lower bounds of zero (thus eliminating subtracting off the lower bound to get an "effective index").

category:cq
theme:md-arrays
skill-level:expert
cost:large
impact:large

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions