Mercurial > hg > graal-jvmci-8
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 : |