7171890: C1: add Class.isInstance intrinsic

Class.cast which calls Class.isInstance is heavily used by the new JSR 292 implementation

Reviewed-by: roland
This commit is contained in:
Krystal Mok 2012-06-05 10:15:27 +02:00 committed by Roland Westrelin
parent 33799389d4
commit 6d29429c4e
6 changed files with 70 additions and 0 deletions

View file

@ -3170,6 +3170,7 @@ bool GraphBuilder::try_inline_intrinsics(ciMethod* callee) {
break;
case vmIntrinsics::_getClass :
case vmIntrinsics::_isInstance :
if (!InlineClassNatives) return false;
preserves_state = true;
break;