equal
deleted
inserted
replaced
1293 jshort flags = access_flags().as_short(); |
1293 jshort flags = access_flags().as_short(); |
1294 |
1294 |
1295 vmIntrinsics::ID id = vmIntrinsics::find_id(klass_id, name_id, sig_id, flags); |
1295 vmIntrinsics::ID id = vmIntrinsics::find_id(klass_id, name_id, sig_id, flags); |
1296 if (id != vmIntrinsics::_none) { |
1296 if (id != vmIntrinsics::_none) { |
1297 set_intrinsic_id(id); |
1297 set_intrinsic_id(id); |
|
1298 if (id == vmIntrinsics::_Class_cast) { |
|
1299 // Even if the intrinsic is rejected, we want to inline this simple method. |
|
1300 set_force_inline(true); |
|
1301 } |
1298 return; |
1302 return; |
1299 } |
1303 } |
1300 |
1304 |
1301 // A few slightly irregular cases: |
1305 // A few slightly irregular cases: |
1302 switch (klass_id) { |
1306 switch (klass_id) { |