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

[Arm64] Don't use D-copies in CopyBlock #63588

Merged
merged 4 commits into from
Jan 19, 2022
Merged

Commits on Jan 10, 2022

  1. Increase the maximum number of internal registers allowd per node in …

    …src/coreclr/jit/lsra.h
    echesakov committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    d294d17 View commit details
    Browse the repository at this point in the history
  2. Based on discussion in dotnet#63453 don't allocate a SIMD register pa…

    …ir if the JIT won't be able to use Q-copies in src/coreclr/jit/lsraarmarch.cpp
    echesakov committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    3aa79eb View commit details
    Browse the repository at this point in the history
  3. Update CodeGen to reflect that Q-copies should be used only when size…

    … >= 2 * FP_REGSIZE_BYTES and using of them makes the instruction sequence shorter in src/coreclr/jit/codegenarmarch.cpp
    echesakov committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    150df3b View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2022

  1. Update comment - we don't use D-copies after that change in src/corec…

    …lr/jit/codegenarmarch.cpp
    echesakov committed Jan 15, 2022
    Configuration menu
    Copy the full SHA
    5248698 View commit details
    Browse the repository at this point in the history