Mercurial > hg > graal-jvmci-8
comparison src/share/vm/graal/graalCompilerToVM.cpp @ 9934:0f7ca53be929
CR-806: Changes to build Graal for SPARC
author | Morris Meyer <morris.meyer@oracle.com> |
---|---|
date | Fri, 07 Jun 2013 15:43:00 -0400 |
parents | a9311ec68721 |
children | e6bd1004082a b2aea23ee2b1 |
comparison
equal
deleted
inserted
replaced
9933:78a1232be418 | 9934:0f7ca53be929 |
---|---|
656 set_boolean("useBiasedLocking", UseBiasedLocking); | 656 set_boolean("useBiasedLocking", UseBiasedLocking); |
657 set_boolean("usePopCountInstruction", UsePopCountInstruction); | 657 set_boolean("usePopCountInstruction", UsePopCountInstruction); |
658 set_boolean("useAESIntrinsics", UseAESIntrinsics); | 658 set_boolean("useAESIntrinsics", UseAESIntrinsics); |
659 set_boolean("useTLAB", UseTLAB); | 659 set_boolean("useTLAB", UseTLAB); |
660 set_boolean("useG1GC", UseG1GC); | 660 set_boolean("useG1GC", UseG1GC); |
661 #ifdef TARGET_ARCH_x86 | |
661 set_int("useSSE", UseSSE); | 662 set_int("useSSE", UseSSE); |
662 set_int("useAVX", UseAVX); | 663 set_int("useAVX", UseAVX); |
664 #endif | |
663 set_int("codeEntryAlignment", CodeEntryAlignment); | 665 set_int("codeEntryAlignment", CodeEntryAlignment); |
664 set_int("stackShadowPages", StackShadowPages); | 666 set_int("stackShadowPages", StackShadowPages); |
665 set_int("hubOffset", oopDesc::klass_offset_in_bytes()); | 667 set_int("hubOffset", oopDesc::klass_offset_in_bytes()); |
666 set_int("markOffset", oopDesc::mark_offset_in_bytes()); | 668 set_int("markOffset", oopDesc::mark_offset_in_bytes()); |
667 set_int("prototypeMarkWordOffset", in_bytes(Klass::prototype_header_offset())); | 669 set_int("prototypeMarkWordOffset", in_bytes(Klass::prototype_header_offset())); |
693 set_int("methodAccessFlagsOffset", in_bytes(Method::access_flags_offset())); | 695 set_int("methodAccessFlagsOffset", in_bytes(Method::access_flags_offset())); |
694 set_int("methodIntrinsicIdOffset", Method::intrinsic_id_offset_in_bytes()); | 696 set_int("methodIntrinsicIdOffset", Method::intrinsic_id_offset_in_bytes()); |
695 set_int("klassHasFinalizerFlag", JVM_ACC_HAS_FINALIZER); | 697 set_int("klassHasFinalizerFlag", JVM_ACC_HAS_FINALIZER); |
696 set_int("threadExceptionOopOffset", in_bytes(JavaThread::exception_oop_offset())); | 698 set_int("threadExceptionOopOffset", in_bytes(JavaThread::exception_oop_offset())); |
697 set_int("threadExceptionPcOffset", in_bytes(JavaThread::exception_pc_offset())); | 699 set_int("threadExceptionPcOffset", in_bytes(JavaThread::exception_pc_offset())); |
700 #ifdef TARGET_ARCH_x86 | |
698 set_boolean("isPollingPageFar", Assembler::is_polling_page_far()); | 701 set_boolean("isPollingPageFar", Assembler::is_polling_page_far()); |
702 set_int("runtimeCallStackSize", (jint)frame::arg_reg_save_area_bytes); | |
703 #endif | |
699 set_int("classMirrorOffset", in_bytes(Klass::java_mirror_offset())); | 704 set_int("classMirrorOffset", in_bytes(Klass::java_mirror_offset())); |
700 set_int("runtimeCallStackSize", (jint)frame::arg_reg_save_area_bytes); | |
701 set_int("klassModifierFlagsOffset", in_bytes(Klass::modifier_flags_offset())); | 705 set_int("klassModifierFlagsOffset", in_bytes(Klass::modifier_flags_offset())); |
702 set_int("klassAccessFlagsOffset", in_bytes(Klass::access_flags_offset())); | 706 set_int("klassAccessFlagsOffset", in_bytes(Klass::access_flags_offset())); |
703 set_int("klassOffset", java_lang_Class::klass_offset_in_bytes()); | 707 set_int("klassOffset", java_lang_Class::klass_offset_in_bytes()); |
704 set_int("graalMirrorInClassOffset", java_lang_Class::graal_mirror_offset_in_bytes()); | 708 set_int("graalMirrorInClassOffset", java_lang_Class::graal_mirror_offset_in_bytes()); |
705 set_int("klassLayoutHelperOffset", in_bytes(Klass::layout_helper_offset())); | 709 set_int("klassLayoutHelperOffset", in_bytes(Klass::layout_helper_offset())); |
742 set_long("heapEndAddress", (jlong)(address) Universe::heap()->end_addr()); | 746 set_long("heapEndAddress", (jlong)(address) Universe::heap()->end_addr()); |
743 set_int("threadTlabStartOffset", in_bytes(JavaThread::tlab_start_offset())); | 747 set_int("threadTlabStartOffset", in_bytes(JavaThread::tlab_start_offset())); |
744 set_int("threadTlabSizeOffset", in_bytes(JavaThread::tlab_size_offset())); | 748 set_int("threadTlabSizeOffset", in_bytes(JavaThread::tlab_size_offset())); |
745 set_int("threadAllocatedBytesOffset", in_bytes(JavaThread::allocated_bytes_offset())); | 749 set_int("threadAllocatedBytesOffset", in_bytes(JavaThread::allocated_bytes_offset())); |
746 set_int("threadLastJavaSpOffset", in_bytes(JavaThread::last_Java_sp_offset())); | 750 set_int("threadLastJavaSpOffset", in_bytes(JavaThread::last_Java_sp_offset())); |
751 #ifdef TARGET_ARCH_x86 | |
747 set_int("threadLastJavaFpOffset", in_bytes(JavaThread::last_Java_fp_offset())); | 752 set_int("threadLastJavaFpOffset", in_bytes(JavaThread::last_Java_fp_offset())); |
753 #endif | |
748 set_int("threadLastJavaPcOffset", in_bytes(JavaThread::last_Java_pc_offset())); | 754 set_int("threadLastJavaPcOffset", in_bytes(JavaThread::last_Java_pc_offset())); |
749 set_int("threadObjectResultOffset", in_bytes(JavaThread::vm_result_offset())); | 755 set_int("threadObjectResultOffset", in_bytes(JavaThread::vm_result_offset())); |
750 set_int("tlabSlowAllocationsOffset", in_bytes(JavaThread::tlab_slow_allocations_offset())); | 756 set_int("tlabSlowAllocationsOffset", in_bytes(JavaThread::tlab_slow_allocations_offset())); |
751 set_int("tlabFastRefillWasteOffset", in_bytes(JavaThread::tlab_fast_refill_waste_offset())); | 757 set_int("tlabFastRefillWasteOffset", in_bytes(JavaThread::tlab_fast_refill_waste_offset())); |
752 set_int("tlabNumberOfRefillsOffset", in_bytes(JavaThread::tlab_number_of_refills_offset())); | 758 set_int("tlabNumberOfRefillsOffset", in_bytes(JavaThread::tlab_number_of_refills_offset())); |