mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-25 22:04:51 +02:00
7174218: remove AtomicLongCSImpl intrinsics
Reviewed-by: kvn, twisti
This commit is contained in:
parent
e67db1b150
commit
529b370174
21 changed files with 2 additions and 312 deletions
|
@ -3195,13 +3195,6 @@ bool GraphBuilder::try_inline_intrinsics(ciMethod* callee) {
|
|||
preserves_state = true;
|
||||
break;
|
||||
|
||||
// sun/misc/AtomicLong.attemptUpdate
|
||||
case vmIntrinsics::_attemptUpdate :
|
||||
if (!VM_Version::supports_cx8()) return false;
|
||||
if (!InlineAtomicLong) return false;
|
||||
preserves_state = true;
|
||||
break;
|
||||
|
||||
// Use special nodes for Unsafe instructions so we can more easily
|
||||
// perform an address-mode optimization on the raw variants
|
||||
case vmIntrinsics::_getObject : return append_unsafe_get_obj(callee, T_OBJECT, false);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue