-
Enhancement
-
Resolution: Fixed
-
P4
-
17
-
b05
After JDK-8150921, most Unsafe{Get,Put}Raw intrinsic methods can be replaced by Unsafe{Get,Put}Object.
There is the only occurrence where c1 refers UnsafeGetRaw among GraphBuilder::setup_osr_entry_block(). We can replace UnsafeGetRaw with UnsafeGetObject when setting up OSR entry block. After that, Unsafe{Get,Put}Raw can be completely removed.
There is the only occurrence where c1 refers UnsafeGetRaw among GraphBuilder::setup_osr_entry_block(). We can replace UnsafeGetRaw with UnsafeGetObject when setting up OSR entry block. After that, Unsafe{Get,Put}Raw can be completely removed.
- relates to
-
JDK-8267782 Investigate constant null C1 regression
-
- Open
-
-
JDK-8267783 Measure if the dead InlineUnsafeOps + OptimizeUnsafes optimization is worth reviving
-
- Open
-
-
JDK-8269672 C1: Remove unaligned move on all architectures
-
- Resolved
-
-
JDK-8272446 C1: Raw version of UnsafeGet generates load barriers
-
- Resolved
-
(1 links to)