Duplicate :
|
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.
|