< prev index next >

src/hotspot/share/c1/c1_LIRGenerator.cpp

Print this page




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;
3063   case vmIntrinsics::_compareAndSetInt:
3064     do_CompareAndSwap(x, intType);
3065     break;
3066   case vmIntrinsics::_compareAndSetLong:
3067     do_CompareAndSwap(x, longType);
3068     break;
3069 
3070   case vmIntrinsics::_loadFence :
3071     __ membar_acquire();
3072     break;
3073   case vmIntrinsics::_storeFence:
3074     __ membar_release();
3075     break;
3076   case vmIntrinsics::_fullFence :
3077     __ membar();
3078     break;
3079   case vmIntrinsics::_onSpinWait:
3080     __ on_spin_wait();




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::_compareAndSetReference:
3061     do_CompareAndSwap(x, objectType);
3062     break;
3063   case vmIntrinsics::_compareAndSetInt:
3064     do_CompareAndSwap(x, intType);
3065     break;
3066   case vmIntrinsics::_compareAndSetLong:
3067     do_CompareAndSwap(x, longType);
3068     break;
3069 
3070   case vmIntrinsics::_loadFence :
3071     __ membar_acquire();
3072     break;
3073   case vmIntrinsics::_storeFence:
3074     __ membar_release();
3075     break;
3076   case vmIntrinsics::_fullFence :
3077     __ membar();
3078     break;
3079   case vmIntrinsics::_onSpinWait:
3080     __ on_spin_wait();


< prev index next >