ARM64: Virtual stub call produces redundant address load for R2R and JIT #36700
Labels
arch-arm32
arch-arm64
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
tenet-performance
Performance related issue
Milestone
While working on #35675, I noticed that there are scenarios when we do virtual stub call, we generate redundant code to load the stub address. This is true in R2R as well as JIT.
For this code, we still generate duplicate adrp/add pair and can be optimized similar to done in #35675.
Here is the JIT code that we generate today:
Similar issue but for different scenario: #35108
The text was updated successfully, but these errors were encountered: