-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: repo-valhalla
-
Component/s: hotspot
-
generic
-
generic
- Currently we try to sharpen the object type to a narrower type while generating IR for class comparison.
- This is achieved by inserting a CheckCastPP node which casts the object type to a higher type, if cast type is an inlinetype we need to rematerialize InlineTypeNode from newly casted object which is missing currently.
https://github.com/openjdk/valhalla/blob/lworld/src/hotspot/share/opto/parse2.cpp#L2433
- This is achieved by inserting a CheckCastPP node which casts the object type to a higher type, if cast type is an inlinetype we need to rematerialize InlineTypeNode from newly casted object which is missing currently.
https://github.com/openjdk/valhalla/blob/lworld/src/hotspot/share/opto/parse2.cpp#L2433