< prev index next >

src/share/vm/c1/c1_LIRGenerator.cpp

Print this page




3121     do_RuntimeCall(CAST_FROM_FN_PTR(address, os::javaTimeNanos), x);
3122     break;
3123 
3124   case vmIntrinsics::_Object_init:    do_RegisterFinalizer(x); break;
3125   case vmIntrinsics::_isInstance:     do_isInstance(x);    break;
3126   case vmIntrinsics::_isPrimitive:    do_isPrimitive(x);   break;
3127   case vmIntrinsics::_getClass:       do_getClass(x);      break;
3128   case vmIntrinsics::_currentThread:  do_currentThread(x); break;
3129 
3130   case vmIntrinsics::_dlog:           // fall through
3131   case vmIntrinsics::_dlog10:         // fall through
3132   case vmIntrinsics::_dabs:           // fall through
3133   case vmIntrinsics::_dsqrt:          // fall through
3134   case vmIntrinsics::_dtan:           // fall through
3135   case vmIntrinsics::_dsin :          // fall through
3136   case vmIntrinsics::_dcos :          // fall through
3137   case vmIntrinsics::_dexp :          // fall through
3138   case vmIntrinsics::_dpow :          do_MathIntrinsic(x); break;
3139   case vmIntrinsics::_arraycopy:      do_ArrayCopy(x);     break;
3140 



3141   // java.nio.Buffer.checkIndex
3142   case vmIntrinsics::_checkIndex:     do_NIOCheckIndex(x); break;
3143 
3144   case vmIntrinsics::_compareAndSwapObject:
3145     do_CompareAndSwap(x, objectType);
3146     break;
3147   case vmIntrinsics::_compareAndSwapInt:
3148     do_CompareAndSwap(x, intType);
3149     break;
3150   case vmIntrinsics::_compareAndSwapLong:
3151     do_CompareAndSwap(x, longType);
3152     break;
3153 
3154   case vmIntrinsics::_loadFence :
3155     if (os::is_MP()) __ membar_acquire();
3156     break;
3157   case vmIntrinsics::_storeFence:
3158     if (os::is_MP()) __ membar_release();
3159     break;
3160   case vmIntrinsics::_fullFence :




3121     do_RuntimeCall(CAST_FROM_FN_PTR(address, os::javaTimeNanos), x);
3122     break;
3123 
3124   case vmIntrinsics::_Object_init:    do_RegisterFinalizer(x); break;
3125   case vmIntrinsics::_isInstance:     do_isInstance(x);    break;
3126   case vmIntrinsics::_isPrimitive:    do_isPrimitive(x);   break;
3127   case vmIntrinsics::_getClass:       do_getClass(x);      break;
3128   case vmIntrinsics::_currentThread:  do_currentThread(x); break;
3129 
3130   case vmIntrinsics::_dlog:           // fall through
3131   case vmIntrinsics::_dlog10:         // fall through
3132   case vmIntrinsics::_dabs:           // fall through
3133   case vmIntrinsics::_dsqrt:          // fall through
3134   case vmIntrinsics::_dtan:           // fall through
3135   case vmIntrinsics::_dsin :          // fall through
3136   case vmIntrinsics::_dcos :          // fall through
3137   case vmIntrinsics::_dexp :          // fall through
3138   case vmIntrinsics::_dpow :          do_MathIntrinsic(x); break;
3139   case vmIntrinsics::_arraycopy:      do_ArrayCopy(x);     break;
3140 
3141   case vmIntrinsics::_fmaD:          do_FmaIntrinsic(x); break;
3142   case vmIntrinsics::_fmaF:          do_FmaIntrinsic(x); break;
3143 
3144   // java.nio.Buffer.checkIndex
3145   case vmIntrinsics::_checkIndex:     do_NIOCheckIndex(x); break;
3146 
3147   case vmIntrinsics::_compareAndSwapObject:
3148     do_CompareAndSwap(x, objectType);
3149     break;
3150   case vmIntrinsics::_compareAndSwapInt:
3151     do_CompareAndSwap(x, intType);
3152     break;
3153   case vmIntrinsics::_compareAndSwapLong:
3154     do_CompareAndSwap(x, longType);
3155     break;
3156 
3157   case vmIntrinsics::_loadFence :
3158     if (os::is_MP()) __ membar_acquire();
3159     break;
3160   case vmIntrinsics::_storeFence:
3161     if (os::is_MP()) __ membar_release();
3162     break;
3163   case vmIntrinsics::_fullFence :


< prev index next >