mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 03:24:38 +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
|
@ -64,6 +64,7 @@ macro(CMoveF)
|
|||
macro(CMoveI)
|
||||
macro(CMoveL)
|
||||
macro(CMoveP)
|
||||
macro(CMoveN)
|
||||
macro(CmpN)
|
||||
macro(CmpD)
|
||||
macro(CmpD3)
|
||||
|
@ -133,6 +134,7 @@ macro(LoadD_unaligned)
|
|||
macro(LoadF)
|
||||
macro(LoadI)
|
||||
macro(LoadKlass)
|
||||
macro(LoadNKlass)
|
||||
macro(LoadL)
|
||||
macro(LoadL_unaligned)
|
||||
macro(LoadPLocked)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue