< prev index next >

src/share/vm/opto/c2compiler.cpp

Print this page
rev 10498 : C2: add SafePointScalarObjectNodes from ValueTypeNodes to SafePointNodes without an allocation + propagate materialized value type in the graph


 528   case vmIntrinsics::_sha2_implCompress:
 529   case vmIntrinsics::_sha5_implCompress:
 530   case vmIntrinsics::_digestBase_implCompressMB:
 531   case vmIntrinsics::_multiplyToLen:
 532   case vmIntrinsics::_squareToLen:
 533   case vmIntrinsics::_mulAdd:
 534   case vmIntrinsics::_montgomeryMultiply:
 535   case vmIntrinsics::_montgomerySquare:
 536   case vmIntrinsics::_vectorizedMismatch:
 537   case vmIntrinsics::_ghash_processBlocks:
 538   case vmIntrinsics::_updateCRC32:
 539   case vmIntrinsics::_updateBytesCRC32:
 540   case vmIntrinsics::_updateByteBufferCRC32:
 541   case vmIntrinsics::_updateBytesCRC32C:
 542   case vmIntrinsics::_updateDirectByteBufferCRC32C:
 543   case vmIntrinsics::_updateBytesAdler32:
 544   case vmIntrinsics::_updateByteBufferAdler32:
 545   case vmIntrinsics::_profileBoolean:
 546   case vmIntrinsics::_isCompileConstant:
 547   case vmIntrinsics::_Objects_checkIndex:

 548     break;
 549   default:
 550     return false;
 551   }
 552   return true;
 553 }
 554 
 555 int C2Compiler::initial_code_buffer_size() {
 556   assert(SegmentedCodeCache, "Should be only used with a segmented code cache");
 557   return Compile::MAX_inst_size + Compile::MAX_locs_size + initial_const_capacity;
 558 }


 528   case vmIntrinsics::_sha2_implCompress:
 529   case vmIntrinsics::_sha5_implCompress:
 530   case vmIntrinsics::_digestBase_implCompressMB:
 531   case vmIntrinsics::_multiplyToLen:
 532   case vmIntrinsics::_squareToLen:
 533   case vmIntrinsics::_mulAdd:
 534   case vmIntrinsics::_montgomeryMultiply:
 535   case vmIntrinsics::_montgomerySquare:
 536   case vmIntrinsics::_vectorizedMismatch:
 537   case vmIntrinsics::_ghash_processBlocks:
 538   case vmIntrinsics::_updateCRC32:
 539   case vmIntrinsics::_updateBytesCRC32:
 540   case vmIntrinsics::_updateByteBufferCRC32:
 541   case vmIntrinsics::_updateBytesCRC32C:
 542   case vmIntrinsics::_updateDirectByteBufferCRC32C:
 543   case vmIntrinsics::_updateBytesAdler32:
 544   case vmIntrinsics::_updateByteBufferAdler32:
 545   case vmIntrinsics::_profileBoolean:
 546   case vmIntrinsics::_isCompileConstant:
 547   case vmIntrinsics::_Objects_checkIndex:
 548   case vmIntrinsics::_deoptimize:
 549     break;
 550   default:
 551     return false;
 552   }
 553   return true;
 554 }
 555 
 556 int C2Compiler::initial_code_buffer_size() {
 557   assert(SegmentedCodeCache, "Should be only used with a segmented code cache");
 558   return Compile::MAX_inst_size + Compile::MAX_locs_size + initial_const_capacity;
 559 }
< prev index next >