< prev index next >

src/hotspot/share/c1/c1_LIRGenerator.cpp

Print this page




3023     break;
3024   case vmIntrinsics::_counterTime:
3025     do_RuntimeCall(CAST_FROM_FN_PTR(address, JFR_TIME_FUNCTION), x);
3026     break;
3027 #endif
3028 
3029   case vmIntrinsics::_currentTimeMillis:
3030     do_RuntimeCall(CAST_FROM_FN_PTR(address, os::javaTimeMillis), x);
3031     break;
3032 
3033   case vmIntrinsics::_nanoTime:
3034     do_RuntimeCall(CAST_FROM_FN_PTR(address, os::javaTimeNanos), x);
3035     break;
3036 
3037   case vmIntrinsics::_Object_init:    do_RegisterFinalizer(x); break;
3038   case vmIntrinsics::_isInstance:     do_isInstance(x);    break;
3039   case vmIntrinsics::_isPrimitive:    do_isPrimitive(x);   break;
3040   case vmIntrinsics::_getClass:       do_getClass(x);      break;
3041   case vmIntrinsics::_currentThread:  do_currentThread(x); break;
3042 



3043   case vmIntrinsics::_dlog:           // fall through
3044   case vmIntrinsics::_dlog10:         // fall through
3045   case vmIntrinsics::_dabs:           // fall through
3046   case vmIntrinsics::_dsqrt:          // fall through
3047   case vmIntrinsics::_dtan:           // fall through
3048   case vmIntrinsics::_dsin :          // fall through
3049   case vmIntrinsics::_dcos :          // fall through
3050   case vmIntrinsics::_dexp :          // fall through
3051   case vmIntrinsics::_dpow :          do_MathIntrinsic(x); break;
3052   case vmIntrinsics::_arraycopy:      do_ArrayCopy(x);     break;
3053 
3054   case vmIntrinsics::_fmaD:           do_FmaIntrinsic(x); break;
3055   case vmIntrinsics::_fmaF:           do_FmaIntrinsic(x); break;
3056 
3057   // java.nio.Buffer.checkIndex
3058   case vmIntrinsics::_checkIndex:     do_NIOCheckIndex(x); break;
3059 
3060   case vmIntrinsics::_compareAndSetObject:
3061     do_CompareAndSwap(x, objectType);
3062     break;




3023     break;
3024   case vmIntrinsics::_counterTime:
3025     do_RuntimeCall(CAST_FROM_FN_PTR(address, JFR_TIME_FUNCTION), x);
3026     break;
3027 #endif
3028 
3029   case vmIntrinsics::_currentTimeMillis:
3030     do_RuntimeCall(CAST_FROM_FN_PTR(address, os::javaTimeMillis), x);
3031     break;
3032 
3033   case vmIntrinsics::_nanoTime:
3034     do_RuntimeCall(CAST_FROM_FN_PTR(address, os::javaTimeNanos), x);
3035     break;
3036 
3037   case vmIntrinsics::_Object_init:    do_RegisterFinalizer(x); break;
3038   case vmIntrinsics::_isInstance:     do_isInstance(x);    break;
3039   case vmIntrinsics::_isPrimitive:    do_isPrimitive(x);   break;
3040   case vmIntrinsics::_getClass:       do_getClass(x);      break;
3041   case vmIntrinsics::_currentThread:  do_currentThread(x); break;
3042 
3043   case vmIntrinsics::_setBit:         // fall through
3044   case vmIntrinsics::_clrBit:         do_BitIntrinsic(x); break;
3045 
3046   case vmIntrinsics::_dlog:           // fall through
3047   case vmIntrinsics::_dlog10:         // fall through
3048   case vmIntrinsics::_dabs:           // fall through
3049   case vmIntrinsics::_dsqrt:          // fall through
3050   case vmIntrinsics::_dtan:           // fall through
3051   case vmIntrinsics::_dsin :          // fall through
3052   case vmIntrinsics::_dcos :          // fall through
3053   case vmIntrinsics::_dexp :          // fall through
3054   case vmIntrinsics::_dpow :          do_MathIntrinsic(x); break;
3055   case vmIntrinsics::_arraycopy:      do_ArrayCopy(x);     break;
3056 
3057   case vmIntrinsics::_fmaD:           do_FmaIntrinsic(x); break;
3058   case vmIntrinsics::_fmaF:           do_FmaIntrinsic(x); break;
3059 
3060   // java.nio.Buffer.checkIndex
3061   case vmIntrinsics::_checkIndex:     do_NIOCheckIndex(x); break;
3062 
3063   case vmIntrinsics::_compareAndSetObject:
3064     do_CompareAndSwap(x, objectType);
3065     break;


< prev index next >