7174218: remove AtomicLongCSImpl intrinsics

Reviewed-by: kvn, twisti
This commit is contained in:
Krystal Mok 2012-06-12 14:31:44 -07:00 committed by Christian Thalinger
parent e67db1b150
commit 529b370174
21 changed files with 2 additions and 312 deletions

View file

@ -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);