-
Type:
Enhancement
-
Resolution: Unresolved
-
Priority:
P3
-
Affects Version/s: repo-valhalla
-
Component/s: hotspot
If CHA determines that an abstract class or interface is not implemented by any inline types at compile time, we could optimize accesses to (array) instances in compiled code by registering a dependency that triggers deoptimization if the optimistic assumption does not hold anymore.
- relates to
-
JDK-8344243 [lworld] Scalarization of sealed value abstract classes/interfaces in the calling convention
-
- Open
-
-
JDK-8371399 [lworld] Optimize array accesses
-
- Open
-