mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 19:14:38 +02:00
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
This commit is contained in:
parent
680ecf1611
commit
4a831d45f0
273 changed files with 6585 additions and 2993 deletions
|
@ -64,6 +64,7 @@ macro(CMoveF)
|
|||
macro(CMoveI)
|
||||
macro(CMoveL)
|
||||
macro(CMoveP)
|
||||
macro(CmpN)
|
||||
macro(CmpD)
|
||||
macro(CmpD3)
|
||||
macro(CmpF)
|
||||
|
@ -77,7 +78,9 @@ macro(CmpU)
|
|||
macro(CompareAndSwapI)
|
||||
macro(CompareAndSwapL)
|
||||
macro(CompareAndSwapP)
|
||||
macro(CompareAndSwapN)
|
||||
macro(Con)
|
||||
macro(ConN)
|
||||
macro(ConD)
|
||||
macro(ConF)
|
||||
macro(ConI)
|
||||
|
@ -100,6 +103,7 @@ macro(CosD)
|
|||
macro(CountedLoop)
|
||||
macro(CountedLoopEnd)
|
||||
macro(CreateEx)
|
||||
macro(DecodeN)
|
||||
macro(DivD)
|
||||
macro(DivF)
|
||||
macro(DivI)
|
||||
|
@ -107,6 +111,7 @@ macro(DivL)
|
|||
macro(DivMod)
|
||||
macro(DivModI)
|
||||
macro(DivModL)
|
||||
macro(EncodeP)
|
||||
macro(ExpD)
|
||||
macro(FastLock)
|
||||
macro(FastUnlock)
|
||||
|
@ -133,6 +138,7 @@ macro(LoadL_unaligned)
|
|||
macro(LoadPLocked)
|
||||
macro(LoadLLocked)
|
||||
macro(LoadP)
|
||||
macro(LoadN)
|
||||
macro(LoadRange)
|
||||
macro(LoadS)
|
||||
macro(Lock)
|
||||
|
@ -201,6 +207,7 @@ macro(StoreF)
|
|||
macro(StoreI)
|
||||
macro(StoreL)
|
||||
macro(StoreP)
|
||||
macro(StoreN)
|
||||
macro(StrComp)
|
||||
macro(SubD)
|
||||
macro(SubF)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue