Blocks :
|
|
Relates :
|
This is the follow-up after JDK-8222766, but for AArch64. After LRB switched Shenandoah to strong to-space invariant, we can simplify CAS handling logic a bit. Notably, we can avoid the retry loop that was needed due to from-space ptrs potentially stored in memory. Current CAS code in AArch64 uses LL/SC with retries already, and so it needs to be carefully reviewed and optimized.
|