-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Labels
area-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 SuperPMIin-prThere is an active PR which will close this issue when it is mergedThere is an active PR which will close this issue when it is merged
Milestone
Description
https://github.com/dotnet/runtime/blob/main/src/coreclr/jit/emitxarch.cpp#L18813
As of now, JIT does not have the throughput and latency information rcl_N and rcr_N, we will need to add these information to make sure the instructions are properly emitted and measured when they are used.
As of now, I don't run into any issue with this in testing, so it means rcl_N/rcr_N may not be used at all now, and might indicate some optimization for rotation might be missing. This part may need further investigation.
Metadata
Metadata
Assignees
Labels
area-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 SuperPMIin-prThere is an active PR which will close this issue when it is mergedThere is an active PR which will close this issue when it is merged