Lines Matching refs:vmIntrinsics
1410 append_split(new Intrinsic(voidType, vmIntrinsics::_Object_init,
1419 method()->intrinsic_id() == vmIntrinsics::_Object_init) {
3028 case vmIntrinsics::_dabs : // fall through
3029 case vmIntrinsics::_dsqrt : // fall through
3030 case vmIntrinsics::_dsin : // fall through
3031 case vmIntrinsics::_dcos : // fall through
3032 case vmIntrinsics::_dtan : // fall through
3033 case vmIntrinsics::_dlog : // fall through
3034 case vmIntrinsics::_dlog10 : // fall through
3035 case vmIntrinsics::_dexp : // fall through
3036 case vmIntrinsics::_dpow : // fall through
3057 if (scope->method()->intrinsic_id() == vmIntrinsics::_dpow) {
3072 case vmIntrinsics::_Reference_get:
3205 if (callee->intrinsic_id() != vmIntrinsics::_none) {
3262 vmIntrinsics::ID id = callee->intrinsic_id();
3263 if (!InlineNatives && id != vmIntrinsics::_Reference_get) {
3270 case vmIntrinsics::_arraycopy:
3275 case vmIntrinsics::_classID:
3276 case vmIntrinsics::_threadID:
3281 case vmIntrinsics::_counterTime:
3287 case vmIntrinsics::_currentTimeMillis:
3288 case vmIntrinsics::_nanoTime:
3293 case vmIntrinsics::_floatToRawIntBits :
3294 case vmIntrinsics::_intBitsToFloat :
3295 case vmIntrinsics::_doubleToRawLongBits :
3296 case vmIntrinsics::_longBitsToDouble :
3302 case vmIntrinsics::_getClass :
3303 case vmIntrinsics::_isInstance :
3308 case vmIntrinsics::_currentThread :
3314 case vmIntrinsics::_dabs : // fall through
3315 case vmIntrinsics::_dsqrt : // fall through
3316 case vmIntrinsics::_dsin : // fall through
3317 case vmIntrinsics::_dcos : // fall through
3318 case vmIntrinsics::_dtan : // fall through
3319 case vmIntrinsics::_dlog : // fall through
3320 case vmIntrinsics::_dlog10 : // fall through
3321 case vmIntrinsics::_dexp : // fall through
3322 case vmIntrinsics::_dpow : // fall through
3330 case vmIntrinsics::_getObject : return append_unsafe_get_obj(callee, T_OBJECT, false);
3331 case vmIntrinsics::_getBoolean: return append_unsafe_get_obj(callee, T_BOOLEAN, false);
3332 case vmIntrinsics::_getByte : return append_unsafe_get_obj(callee, T_BYTE, false);
3333 case vmIntrinsics::_getShort : return append_unsafe_get_obj(callee, T_SHORT, false);
3334 case vmIntrinsics::_getChar : return append_unsafe_get_obj(callee, T_CHAR, false);
3335 case vmIntrinsics::_getInt : return append_unsafe_get_obj(callee, T_INT, false);
3336 case vmIntrinsics::_getLong : return append_unsafe_get_obj(callee, T_LONG, false);
3337 case vmIntrinsics::_getFloat : return append_unsafe_get_obj(callee, T_FLOAT, false);
3338 case vmIntrinsics::_getDouble : return append_unsafe_get_obj(callee, T_DOUBLE, false);
3340 case vmIntrinsics::_putObject : return append_unsafe_put_obj(callee, T_OBJECT, false);
3341 case vmIntrinsics::_putBoolean: return append_unsafe_put_obj(callee, T_BOOLEAN, false);
3342 case vmIntrinsics::_putByte : return append_unsafe_put_obj(callee, T_BYTE, false);
3343 case vmIntrinsics::_putShort : return append_unsafe_put_obj(callee, T_SHORT, false);
3344 case vmIntrinsics::_putChar : return append_unsafe_put_obj(callee, T_CHAR, false);
3345 case vmIntrinsics::_putInt : return append_unsafe_put_obj(callee, T_INT, false);
3346 case vmIntrinsics::_putLong : return append_unsafe_put_obj(callee, T_LONG, false);
3347 case vmIntrinsics::_putFloat : return append_unsafe_put_obj(callee, T_FLOAT, false);
3348 case vmIntrinsics::_putDouble : return append_unsafe_put_obj(callee, T_DOUBLE, false);
3350 case vmIntrinsics::_getObjectVolatile : return append_unsafe_get_obj(callee, T_OBJECT, true);
3351 case vmIntrinsics::_getBooleanVolatile: return append_unsafe_get_obj(callee, T_BOOLEAN, true);
3352 case vmIntrinsics::_getByteVolatile : return append_unsafe_get_obj(callee, T_BYTE, true);
3353 case vmIntrinsics::_getShortVolatile : return append_unsafe_get_obj(callee, T_SHORT, true);
3354 case vmIntrinsics::_getCharVolatile : return append_unsafe_get_obj(callee, T_CHAR, true);
3355 case vmIntrinsics::_getIntVolatile : return append_unsafe_get_obj(callee, T_INT, true);
3356 case vmIntrinsics::_getLongVolatile : return append_unsafe_get_obj(callee, T_LONG, true);
3357 case vmIntrinsics::_getFloatVolatile : return append_unsafe_get_obj(callee, T_FLOAT, true);
3358 case vmIntrinsics::_getDoubleVolatile : return append_unsafe_get_obj(callee, T_DOUBLE, true);
3360 case vmIntrinsics::_putObjectVolatile : return append_unsafe_put_obj(callee, T_OBJECT, true);
3361 case vmIntrinsics::_putBooleanVolatile: return append_unsafe_put_obj(callee, T_BOOLEAN, true);
3362 case vmIntrinsics::_putByteVolatile : return append_unsafe_put_obj(callee, T_BYTE, true);
3363 case vmIntrinsics::_putShortVolatile : return append_unsafe_put_obj(callee, T_SHORT, true);
3364 case vmIntrinsics::_putCharVolatile : return append_unsafe_put_obj(callee, T_CHAR, true);
3365 case vmIntrinsics::_putIntVolatile : return append_unsafe_put_obj(callee, T_INT, true);
3366 case vmIntrinsics::_putLongVolatile : return append_unsafe_put_obj(callee, T_LONG, true);
3367 case vmIntrinsics::_putFloatVolatile : return append_unsafe_put_obj(callee, T_FLOAT, true);
3368 case vmIntrinsics::_putDoubleVolatile : return append_unsafe_put_obj(callee, T_DOUBLE, true);
3370 case vmIntrinsics::_getByte_raw : return append_unsafe_get_raw(callee, T_BYTE);
3371 case vmIntrinsics::_getShort_raw : return append_unsafe_get_raw(callee, T_SHORT);
3372 case vmIntrinsics::_getChar_raw : return append_unsafe_get_raw(callee, T_CHAR);
3373 case vmIntrinsics::_getInt_raw : return append_unsafe_get_raw(callee, T_INT);
3374 case vmIntrinsics::_getLong_raw : return append_unsafe_get_raw(callee, T_LONG);
3375 case vmIntrinsics::_getFloat_raw : return append_unsafe_get_raw(callee, T_FLOAT);
3376 case vmIntrinsics::_getDouble_raw : return append_unsafe_get_raw(callee, T_DOUBLE);
3378 case vmIntrinsics::_putByte_raw : return append_unsafe_put_raw(callee, T_BYTE);
3379 case vmIntrinsics::_putShort_raw : return append_unsafe_put_raw(callee, T_SHORT);
3380 case vmIntrinsics::_putChar_raw : return append_unsafe_put_raw(callee, T_CHAR);
3381 case vmIntrinsics::_putInt_raw : return append_unsafe_put_raw(callee, T_INT);
3382 case vmIntrinsics::_putLong_raw : return append_unsafe_put_raw(callee, T_LONG);
3383 case vmIntrinsics::_putFloat_raw : return append_unsafe_put_raw(callee, T_FLOAT);
3384 case vmIntrinsics::_putDouble_raw : return append_unsafe_put_raw(callee, T_DOUBLE);
3386 case vmIntrinsics::_prefetchRead : return append_unsafe_prefetch(callee, false, false);
3387 case vmIntrinsics::_prefetchWrite : return append_unsafe_prefetch(callee, false, true);
3388 case vmIntrinsics::_prefetchReadStatic : return append_unsafe_prefetch(callee, true, false);
3389 case vmIntrinsics::_prefetchWriteStatic : return append_unsafe_prefetch(callee, true, true);
3391 case vmIntrinsics::_checkIndex :
3395 case vmIntrinsics::_putOrderedObject : return append_unsafe_put_obj(callee, T_OBJECT, true);
3396 case vmIntrinsics::_putOrderedInt : return append_unsafe_put_obj(callee, T_INT, true);
3397 case vmIntrinsics::_putOrderedLong : return append_unsafe_put_obj(callee, T_LONG, true);
3399 case vmIntrinsics::_compareAndSwapLong:
3402 case vmIntrinsics::_compareAndSwapInt:
3403 case vmIntrinsics::_compareAndSwapObject:
3407 case vmIntrinsics::_getAndAddInt:
3412 case vmIntrinsics::_getAndAddLong:
3417 case vmIntrinsics::_getAndSetInt:
3422 case vmIntrinsics::_getAndSetLong:
3427 case vmIntrinsics::_getAndSetObject:
3442 case vmIntrinsics::_Reference_get:
3884 vmIntrinsics::ID iid = callee->intrinsic_id();
3886 case vmIntrinsics::_invokeBasic:
3908 case vmIntrinsics::_linkToVirtual:
3909 case vmIntrinsics::_linkToStatic:
3910 case vmIntrinsics::_linkToSpecial:
3911 case vmIntrinsics::_linkToInterface:
3970 fatal(err_msg("unexpected intrinsic %d: %s", iid, vmIntrinsics::name_at(iid)));