mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-22 03:54:33 +02:00
6703890: Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions
Add LoadNKlass and CMoveN nodes, use CmpN and ConN nodes to generate narrow oops compare instructions. Reviewed-by: never, rasbold
This commit is contained in:
parent
757229db71
commit
76035424de
29 changed files with 428 additions and 128 deletions
|
@ -464,6 +464,7 @@ Node *PhaseIdealLoop::conditional_move( Node *region ) {
|
|||
case T_FLOAT:
|
||||
case T_DOUBLE:
|
||||
case T_ADDRESS: // (RawPtr)
|
||||
case T_NARROWOOP:
|
||||
cost++;
|
||||
break;
|
||||
case T_OBJECT: { // Base oops are OK, but not derived oops
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue