Skip to content

Vector64 and Vector128.Create doesn't generate movi for long immediates #36254

Description

@tannergooding

Vector64.Create and Vector128.Create don't generate movi as the other types do for immediate inputs. This appears to be because the logic is using IsCnsIntOrI whioch will miss GT_CNS_LNG: https://github.com/dotnet/runtime/blob/master/src/coreclr/src/jit/lowerarmarch.cpp#L933-L957

CC. @kunalspathak, @CarolEidt, @echesakovMSFT

Activity

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

Metadata

Metadata

Assignees

Labels

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

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions