< prev index next >

src/hotspot/share/opto/c2compiler.cpp

Print this page

665   case vmIntrinsics::_updateBytesCRC32:
666   case vmIntrinsics::_updateByteBufferCRC32:
667   case vmIntrinsics::_updateBytesCRC32C:
668   case vmIntrinsics::_updateDirectByteBufferCRC32C:
669   case vmIntrinsics::_updateBytesAdler32:
670   case vmIntrinsics::_updateByteBufferAdler32:
671   case vmIntrinsics::_profileBoolean:
672   case vmIntrinsics::_isCompileConstant:
673   case vmIntrinsics::_Preconditions_checkIndex:
674   case vmIntrinsics::_Preconditions_checkLongIndex:
675   case vmIntrinsics::_getObjectSize:
676     break;
677 
678   case vmIntrinsics::_VectorUnaryOp:
679   case vmIntrinsics::_VectorBinaryOp:
680   case vmIntrinsics::_VectorTernaryOp:
681   case vmIntrinsics::_VectorBroadcastCoerced:
682   case vmIntrinsics::_VectorShuffleIota:
683   case vmIntrinsics::_VectorShuffleToVector:
684   case vmIntrinsics::_VectorLoadOp:

685   case vmIntrinsics::_VectorStoreOp:

686   case vmIntrinsics::_VectorGatherOp:
687   case vmIntrinsics::_VectorScatterOp:
688   case vmIntrinsics::_VectorReductionCoerced:
689   case vmIntrinsics::_VectorTest:
690   case vmIntrinsics::_VectorBlend:
691   case vmIntrinsics::_VectorRearrange:
692   case vmIntrinsics::_VectorCompare:
693   case vmIntrinsics::_VectorBroadcastInt:
694   case vmIntrinsics::_VectorConvert:
695   case vmIntrinsics::_VectorInsert:
696   case vmIntrinsics::_VectorExtract:
697   case vmIntrinsics::_VectorMaskOp:
698     return EnableVectorSupport;
699   case vmIntrinsics::_blackhole:
700     break;
701 
702   default:
703     return false;
704   }
705   return true;

665   case vmIntrinsics::_updateBytesCRC32:
666   case vmIntrinsics::_updateByteBufferCRC32:
667   case vmIntrinsics::_updateBytesCRC32C:
668   case vmIntrinsics::_updateDirectByteBufferCRC32C:
669   case vmIntrinsics::_updateBytesAdler32:
670   case vmIntrinsics::_updateByteBufferAdler32:
671   case vmIntrinsics::_profileBoolean:
672   case vmIntrinsics::_isCompileConstant:
673   case vmIntrinsics::_Preconditions_checkIndex:
674   case vmIntrinsics::_Preconditions_checkLongIndex:
675   case vmIntrinsics::_getObjectSize:
676     break;
677 
678   case vmIntrinsics::_VectorUnaryOp:
679   case vmIntrinsics::_VectorBinaryOp:
680   case vmIntrinsics::_VectorTernaryOp:
681   case vmIntrinsics::_VectorBroadcastCoerced:
682   case vmIntrinsics::_VectorShuffleIota:
683   case vmIntrinsics::_VectorShuffleToVector:
684   case vmIntrinsics::_VectorLoadOp:
685   case vmIntrinsics::_VectorLoadMaskedOp:
686   case vmIntrinsics::_VectorStoreOp:
687   case vmIntrinsics::_VectorStoreMaskedOp:
688   case vmIntrinsics::_VectorGatherOp:
689   case vmIntrinsics::_VectorScatterOp:
690   case vmIntrinsics::_VectorReductionCoerced:
691   case vmIntrinsics::_VectorTest:
692   case vmIntrinsics::_VectorBlend:
693   case vmIntrinsics::_VectorRearrange:
694   case vmIntrinsics::_VectorCompare:
695   case vmIntrinsics::_VectorBroadcastInt:
696   case vmIntrinsics::_VectorConvert:
697   case vmIntrinsics::_VectorInsert:
698   case vmIntrinsics::_VectorExtract:
699   case vmIntrinsics::_VectorMaskOp:
700     return EnableVectorSupport;
701   case vmIntrinsics::_blackhole:
702     break;
703 
704   default:
705     return false;
706   }
707   return true;
< prev index next >