The following code in LibraryCallKit::scopedValueCache_helper is unused:
ciKlass *objects_klass = ciObjArrayKlass::make(env()->Object_klass());
const TypeOopPtr *etype = TypeOopPtr::make_from_klass(env()->Object_klass());
bool xk = etype->klass_is_exact();
https://github.com/openjdk/jdk/blob/886ac1c261a1b7e91e3981e32810c405a0d90329/src/hotspot/share/opto/library_call.cpp#L3455
ciKlass *objects_klass = ciObjArrayKlass::make(env()->Object_klass());
const TypeOopPtr *etype = TypeOopPtr::make_from_klass(env()->Object_klass());
bool xk = etype->klass_is_exact();
https://github.com/openjdk/jdk/blob/886ac1c261a1b7e91e3981e32810c405a0d90329/src/hotspot/share/opto/library_call.cpp#L3455
- duplicates
-
JDK-8313248 C2: setScopedValueCache intrinsic exposes nullptr pre-values to store barriers
-
- Closed
-
- relates to
-
JDK-8284161 Implementation of Virtual Threads (Preview)
-
- Resolved
-