Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8314190

[lworld] Missing InlineTypeNode re-materialization during type sharpening.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • repo-valhalla
    • repo-valhalla
    • 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

            jbhateja Jatin Bhateja
            jbhateja Jatin Bhateja
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: