Mercurial > hg > graal-jvmci-8
comparison src/share/vm/graal/graalCompilerToVM.cpp @ 9593:a3b4bcc22313
replaced log_* assembler stubs with compiled stubs (GRAAL-81)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 07 May 2013 00:20:25 +0200 |
parents | efb8c1918ea5 |
children | 743326387173 |
comparison
equal
deleted
inserted
replaced
9592:efb8c1918ea5 | 9593:a3b4bcc22313 |
---|---|
766 set_address("javaTimeMillisStub", CAST_FROM_FN_PTR(address, os::javaTimeMillis)); | 766 set_address("javaTimeMillisStub", CAST_FROM_FN_PTR(address, os::javaTimeMillis)); |
767 set_address("javaTimeNanosStub", CAST_FROM_FN_PTR(address, os::javaTimeNanos)); | 767 set_address("javaTimeNanosStub", CAST_FROM_FN_PTR(address, os::javaTimeNanos)); |
768 set_address("arithmeticSinStub", CAST_FROM_FN_PTR(address, SharedRuntime::dsin)); | 768 set_address("arithmeticSinStub", CAST_FROM_FN_PTR(address, SharedRuntime::dsin)); |
769 set_address("arithmeticCosStub", CAST_FROM_FN_PTR(address, SharedRuntime::dcos)); | 769 set_address("arithmeticCosStub", CAST_FROM_FN_PTR(address, SharedRuntime::dcos)); |
770 set_address("arithmeticTanStub", CAST_FROM_FN_PTR(address, SharedRuntime::dtan)); | 770 set_address("arithmeticTanStub", CAST_FROM_FN_PTR(address, SharedRuntime::dtan)); |
771 set_address("logPrimitiveStub", GraalRuntime::entry_for(GraalRuntime::log_primitive_id)); | |
772 set_address("logObjectStub", GraalRuntime::entry_for(GraalRuntime::log_object_id)); | |
773 set_address("logPrintfStub", GraalRuntime::entry_for(GraalRuntime::log_printf_id)); | |
774 set_address("aescryptEncryptBlockStub", StubRoutines::aescrypt_encryptBlock()); | 771 set_address("aescryptEncryptBlockStub", StubRoutines::aescrypt_encryptBlock()); |
775 set_address("aescryptDecryptBlockStub", StubRoutines::aescrypt_decryptBlock()); | 772 set_address("aescryptDecryptBlockStub", StubRoutines::aescrypt_decryptBlock()); |
776 set_address("cipherBlockChainingEncryptAESCryptStub", StubRoutines::cipherBlockChaining_encryptAESCrypt()); | 773 set_address("cipherBlockChainingEncryptAESCryptStub", StubRoutines::cipherBlockChaining_encryptAESCrypt()); |
777 set_address("cipherBlockChainingDecryptAESCryptStub", StubRoutines::cipherBlockChaining_decryptAESCrypt()); | 774 set_address("cipherBlockChainingDecryptAESCryptStub", StubRoutines::cipherBlockChaining_decryptAESCrypt()); |
778 | 775 |
789 set_address("osrMigrationEndAddress", SharedRuntime::OSR_migration_end); | 786 set_address("osrMigrationEndAddress", SharedRuntime::OSR_migration_end); |
790 set_address("monitorenterAddress", GraalRuntime::monitorenter); | 787 set_address("monitorenterAddress", GraalRuntime::monitorenter); |
791 set_address("monitorexitAddress", GraalRuntime::monitorexit); | 788 set_address("monitorexitAddress", GraalRuntime::monitorexit); |
792 set_address("createNullPointerExceptionAddress", GraalRuntime::create_null_exception); | 789 set_address("createNullPointerExceptionAddress", GraalRuntime::create_null_exception); |
793 set_address("createOutOfBoundsExceptionAddress", GraalRuntime::create_out_of_bounds_exception); | 790 set_address("createOutOfBoundsExceptionAddress", GraalRuntime::create_out_of_bounds_exception); |
791 set_address("logPrimitiveAddress", GraalRuntime::log_primitive); | |
792 set_address("logObjectAddress", GraalRuntime::log_object); | |
793 set_address("logPrintfAddress", GraalRuntime::log_printf); | |
794 | 794 |
795 set_int("deoptReasonNone", Deoptimization::Reason_none); | 795 set_int("deoptReasonNone", Deoptimization::Reason_none); |
796 set_int("deoptReasonNullCheck", Deoptimization::Reason_null_check); | 796 set_int("deoptReasonNullCheck", Deoptimization::Reason_null_check); |
797 set_int("deoptReasonRangeCheck", Deoptimization::Reason_range_check); | 797 set_int("deoptReasonRangeCheck", Deoptimization::Reason_range_check); |
798 set_int("deoptReasonClassCheck", Deoptimization::Reason_class_check); | 798 set_int("deoptReasonClassCheck", Deoptimization::Reason_class_check); |