< prev index next >

src/hotspot/share/classfile/vmSymbols.cpp

Print this page




 739   case vmIntrinsics::_updateDirectByteBufferCRC32C:
 740     if (!UseCRC32CIntrinsics) return true;
 741     break;
 742   case vmIntrinsics::_vectorizedMismatch:
 743     if (!UseVectorizedMismatchIntrinsic) return true;
 744     break;
 745   case vmIntrinsics::_updateBytesAdler32:
 746   case vmIntrinsics::_updateByteBufferAdler32:
 747     if (!UseAdler32Intrinsics) return true;
 748     break;
 749   case vmIntrinsics::_copyMemory:
 750     if (!InlineArrayCopy || !InlineUnsafeOps) return true;
 751     break;
 752 #ifdef COMPILER1
 753   case vmIntrinsics::_checkIndex:
 754     if (!InlineNIOCheckIndex) return true;
 755     break;
 756 #endif // COMPILER1
 757 #ifdef COMPILER2
 758   case vmIntrinsics::_clone:



 759   case vmIntrinsics::_copyOf:
 760   case vmIntrinsics::_copyOfRange:
 761     // These intrinsics use both the objectcopy and the arraycopy
 762     // intrinsic mechanism.
 763     if (!InlineObjectCopy || !InlineArrayCopy) return true;
 764     break;
 765   case vmIntrinsics::_compareToL:
 766   case vmIntrinsics::_compareToU:
 767   case vmIntrinsics::_compareToLU:
 768   case vmIntrinsics::_compareToUL:
 769     if (!SpecialStringCompareTo) return true;
 770     break;
 771   case vmIntrinsics::_indexOfL:
 772   case vmIntrinsics::_indexOfU:
 773   case vmIntrinsics::_indexOfUL:
 774   case vmIntrinsics::_indexOfIL:
 775   case vmIntrinsics::_indexOfIU:
 776   case vmIntrinsics::_indexOfIUL:
 777   case vmIntrinsics::_indexOfU_char:
 778     if (!SpecialStringIndexOf) return true;




 739   case vmIntrinsics::_updateDirectByteBufferCRC32C:
 740     if (!UseCRC32CIntrinsics) return true;
 741     break;
 742   case vmIntrinsics::_vectorizedMismatch:
 743     if (!UseVectorizedMismatchIntrinsic) return true;
 744     break;
 745   case vmIntrinsics::_updateBytesAdler32:
 746   case vmIntrinsics::_updateByteBufferAdler32:
 747     if (!UseAdler32Intrinsics) return true;
 748     break;
 749   case vmIntrinsics::_copyMemory:
 750     if (!InlineArrayCopy || !InlineUnsafeOps) return true;
 751     break;
 752 #ifdef COMPILER1
 753   case vmIntrinsics::_checkIndex:
 754     if (!InlineNIOCheckIndex) return true;
 755     break;
 756 #endif // COMPILER1
 757 #ifdef COMPILER2
 758   case vmIntrinsics::_clone:
 759 #if INCLUDE_ZGC
 760     if (UseZGC) return true;
 761 #endif
 762   case vmIntrinsics::_copyOf:
 763   case vmIntrinsics::_copyOfRange:
 764     // These intrinsics use both the objectcopy and the arraycopy
 765     // intrinsic mechanism.
 766     if (!InlineObjectCopy || !InlineArrayCopy) return true;
 767     break;
 768   case vmIntrinsics::_compareToL:
 769   case vmIntrinsics::_compareToU:
 770   case vmIntrinsics::_compareToLU:
 771   case vmIntrinsics::_compareToUL:
 772     if (!SpecialStringCompareTo) return true;
 773     break;
 774   case vmIntrinsics::_indexOfL:
 775   case vmIntrinsics::_indexOfU:
 776   case vmIntrinsics::_indexOfUL:
 777   case vmIntrinsics::_indexOfIL:
 778   case vmIntrinsics::_indexOfIU:
 779   case vmIntrinsics::_indexOfIUL:
 780   case vmIntrinsics::_indexOfU_char:
 781     if (!SpecialStringIndexOf) return true;


< prev index next >