comparison src/share/vm/graal/graalCompilerToVM.cpp @ 8127:3d41998c30de

Create new way of handling unwind that recalculates rbp from rsp. Remove unused instanceof slow path stub.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Wed, 06 Mar 2013 16:37:18 +0100
parents 0026a2e70695
children b8f261ba79c6
comparison
equal deleted inserted replaced
8125:0026a2e70695 8127:3d41998c30de
700 set_int("layoutHelperElementTypePrimitiveInPlace", (Klass::_lh_array_tag_type_value & ~Klass::_lh_array_tag_obj_value) << Klass::_lh_array_tag_shift); 700 set_int("layoutHelperElementTypePrimitiveInPlace", (Klass::_lh_array_tag_type_value & ~Klass::_lh_array_tag_obj_value) << Klass::_lh_array_tag_shift);
701 set_int("layoutHelperHeaderSizeShift", Klass::_lh_header_size_shift); 701 set_int("layoutHelperHeaderSizeShift", Klass::_lh_header_size_shift);
702 set_int("layoutHelperHeaderSizeMask", Klass::_lh_header_size_mask); 702 set_int("layoutHelperHeaderSizeMask", Klass::_lh_header_size_mask);
703 set_int("layoutHelperOffset", in_bytes(Klass::layout_helper_offset())); 703 set_int("layoutHelperOffset", in_bytes(Klass::layout_helper_offset()));
704 704
705 set_stub("instanceofStub", GraalRuntime::entry_for(GraalRuntime::slow_subtype_check_id));
706 set_stub("newInstanceStub", GraalRuntime::entry_for(GraalRuntime::new_instance_id)); 705 set_stub("newInstanceStub", GraalRuntime::entry_for(GraalRuntime::new_instance_id));
707 set_stub("newArrayStub", GraalRuntime::entry_for(GraalRuntime::new_array_id)); 706 set_stub("newArrayStub", GraalRuntime::entry_for(GraalRuntime::new_array_id));
708 set_stub("newMultiArrayStub", GraalRuntime::entry_for(GraalRuntime::new_multi_array_id)); 707 set_stub("newMultiArrayStub", GraalRuntime::entry_for(GraalRuntime::new_multi_array_id));
709 set_stub("identityHashCodeStub", GraalRuntime::entry_for(GraalRuntime::identity_hash_code_id)); 708 set_stub("identityHashCodeStub", GraalRuntime::entry_for(GraalRuntime::identity_hash_code_id));
710 set_stub("threadIsInterruptedStub", GraalRuntime::entry_for(GraalRuntime::thread_is_interrupted_id)); 709 set_stub("threadIsInterruptedStub", GraalRuntime::entry_for(GraalRuntime::thread_is_interrupted_id));