comparison src/share/vm/c1/c1_GraphBuilder.cpp @ 6135:8f37087fc13f

7171890: C1: add Class.isInstance intrinsic Summary: Class.cast which calls Class.isInstance is heavily used by the new JSR 292 implementation Reviewed-by: roland Contributed-by: Krystal Mok <rednaxelafx@gmail.com>
author roland
date Tue, 05 Jun 2012 10:15:27 +0200
parents 6759698e3140
children 8b0a4867acf0
comparison
equal deleted inserted replaced
6134:7bc2d5136f54 6135:8f37087fc13f
3168 preserves_state = true; 3168 preserves_state = true;
3169 cantrap = false; 3169 cantrap = false;
3170 break; 3170 break;
3171 3171
3172 case vmIntrinsics::_getClass : 3172 case vmIntrinsics::_getClass :
3173 case vmIntrinsics::_isInstance :
3173 if (!InlineClassNatives) return false; 3174 if (!InlineClassNatives) return false;
3174 preserves_state = true; 3175 preserves_state = true;
3175 break; 3176 break;
3176 3177
3177 case vmIntrinsics::_currentThread : 3178 case vmIntrinsics::_currentThread :