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()));