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

Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • hs13
    • hs14, 7
    • hotspot
    • b02
    • generic, x86
    • generic, solaris_10

        Currently C2 generates CmpP (64-bits) instructions for klass and oop NULL checks
        with Compressed Oops.

        Add LoadNKlass and CMoveN nodes, use CmpN and ConN nodes and
        add correspondent platform specific assembler instructions
        to generate narrow oops (32-bits) compare instructions
        to avoid decoding.

              kvn Vladimir Kozlov
              kvn Vladimir Kozlov
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: