566 case vmIntrinsics::_doubleToLongBits:
567 case vmIntrinsics::_longBitsToDouble:
568 case vmIntrinsics::_Reference_get:
569 case vmIntrinsics::_Class_cast:
570 case vmIntrinsics::_aescrypt_encryptBlock:
571 case vmIntrinsics::_aescrypt_decryptBlock:
572 case vmIntrinsics::_cipherBlockChaining_encryptAESCrypt:
573 case vmIntrinsics::_cipherBlockChaining_decryptAESCrypt:
574 case vmIntrinsics::_counterMode_AESCrypt:
575 case vmIntrinsics::_sha_implCompress:
576 case vmIntrinsics::_sha2_implCompress:
577 case vmIntrinsics::_sha5_implCompress:
578 case vmIntrinsics::_digestBase_implCompressMB:
579 case vmIntrinsics::_multiplyToLen:
580 case vmIntrinsics::_squareToLen:
581 case vmIntrinsics::_mulAdd:
582 case vmIntrinsics::_montgomeryMultiply:
583 case vmIntrinsics::_montgomerySquare:
584 case vmIntrinsics::_vectorizedMismatch:
585 case vmIntrinsics::_ghash_processBlocks:
586 case vmIntrinsics::_updateCRC32:
587 case vmIntrinsics::_updateBytesCRC32:
588 case vmIntrinsics::_updateByteBufferCRC32:
589 case vmIntrinsics::_updateBytesCRC32C:
590 case vmIntrinsics::_updateDirectByteBufferCRC32C:
591 case vmIntrinsics::_updateBytesAdler32:
592 case vmIntrinsics::_updateByteBufferAdler32:
593 case vmIntrinsics::_profileBoolean:
594 case vmIntrinsics::_isCompileConstant:
595 case vmIntrinsics::_Preconditions_checkIndex:
596 break;
597 default:
598 return false;
599 }
600 return true;
601 }
602
603 int C2Compiler::initial_code_buffer_size() {
604 assert(SegmentedCodeCache, "Should be only used with a segmented code cache");
605 return Compile::MAX_inst_size + Compile::MAX_locs_size + initial_const_capacity;
|
566 case vmIntrinsics::_doubleToLongBits:
567 case vmIntrinsics::_longBitsToDouble:
568 case vmIntrinsics::_Reference_get:
569 case vmIntrinsics::_Class_cast:
570 case vmIntrinsics::_aescrypt_encryptBlock:
571 case vmIntrinsics::_aescrypt_decryptBlock:
572 case vmIntrinsics::_cipherBlockChaining_encryptAESCrypt:
573 case vmIntrinsics::_cipherBlockChaining_decryptAESCrypt:
574 case vmIntrinsics::_counterMode_AESCrypt:
575 case vmIntrinsics::_sha_implCompress:
576 case vmIntrinsics::_sha2_implCompress:
577 case vmIntrinsics::_sha5_implCompress:
578 case vmIntrinsics::_digestBase_implCompressMB:
579 case vmIntrinsics::_multiplyToLen:
580 case vmIntrinsics::_squareToLen:
581 case vmIntrinsics::_mulAdd:
582 case vmIntrinsics::_montgomeryMultiply:
583 case vmIntrinsics::_montgomerySquare:
584 case vmIntrinsics::_vectorizedMismatch:
585 case vmIntrinsics::_ghash_processBlocks:
586 case vmIntrinsics::_base64_implEncode:
587 case vmIntrinsics::_updateCRC32:
588 case vmIntrinsics::_updateBytesCRC32:
589 case vmIntrinsics::_updateByteBufferCRC32:
590 case vmIntrinsics::_updateBytesCRC32C:
591 case vmIntrinsics::_updateDirectByteBufferCRC32C:
592 case vmIntrinsics::_updateBytesAdler32:
593 case vmIntrinsics::_updateByteBufferAdler32:
594 case vmIntrinsics::_profileBoolean:
595 case vmIntrinsics::_isCompileConstant:
596 case vmIntrinsics::_Preconditions_checkIndex:
597 break;
598 default:
599 return false;
600 }
601 return true;
602 }
603
604 int C2Compiler::initial_code_buffer_size() {
605 assert(SegmentedCodeCache, "Should be only used with a segmented code cache");
606 return Compile::MAX_inst_size + Compile::MAX_locs_size + initial_const_capacity;
|