-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Open
Labels
arch-arm64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Milestone
Description
Today NI_AdvSimd_Store
uses gtNewSimdStoreNode()
which eventually gets generated in genCodeForStoreInd(). This has extra code, for example, isvolatile checks.
Meanwhile NI_AdvSimd_StoreSelectedScalar
imports like a normal hwintrinsic and gets generated in hwintrinsiccodegenarm64.cpp
. This is the same for the various other stores.
Doulb check why we do not use genCodeForStoreInd
for other stores as well?
Discussion: #102262 (comment)
Metadata
Metadata
Assignees
Labels
arch-arm64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI