comparison src/share/vm/opto/type.cpp @ 17780:606acabe7b5c

8031320: Use Intel RTM instructions for locks Summary: Use RTM for inflated locks and stack locks. Reviewed-by: iveresov, twisti, roland, dcubed
author kvn
date Thu, 20 Mar 2014 17:49:27 -0700
parents 62825ea7e51f
children 62c54fcc0a35
comparison
equal deleted inserted replaced
17778:a48e16541e6b 17780:606acabe7b5c
4372 case Null: 4372 case Null:
4373 if (ptr == Null) return TypePtr::make(AnyPtr, ptr, offset); 4373 if (ptr == Null) return TypePtr::make(AnyPtr, ptr, offset);
4374 // else fall through: 4374 // else fall through:
4375 case TopPTR: 4375 case TopPTR:
4376 case AnyNull: { 4376 case AnyNull: {
4377 return make(ptr, NULL, offset); 4377 return make(ptr, _metadata, offset);
4378 } 4378 }
4379 case BotPTR: 4379 case BotPTR:
4380 case NotNull: 4380 case NotNull:
4381 return TypePtr::make(AnyPtr, ptr, offset); 4381 return TypePtr::make(AnyPtr, ptr, offset);
4382 default: typerr(t); 4382 default: typerr(t);