-
Enhancement
-
Resolution: Fixed
-
P4
-
hs14, 7
-
b02
-
generic, x86
-
generic, solaris_10
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2177134 | 7 | Vladimir Kozlov | P3 | Closed | Fixed | b29 |
JDK-2174932 | 6u14 | Vladimir Kozlov | P3 | Resolved | Fixed | b01 |
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.
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.
- backported by
-
JDK-2174932 Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions
-
- Resolved
-
-
JDK-2177134 Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions
-
- Closed
-
- duplicates
-
JDK-6687583 Make c2 code not decompress klasses so much
-
- Closed
-