Mercurial > hg > truffle
comparison src/cpu/sparc/vm/stubGenerator_sparc.cpp @ 1503:c640000b7cc1
6829193: JSR 292 needs to support SPARC
Summary: There are unimplemented portions of the hotspot code for method handles and invokedynamic specific to SPARC.
Reviewed-by: kvn, never, jrose
author | twisti |
---|---|
date | Thu, 29 Apr 2010 06:30:25 -0700 |
parents | 6476042f815c |
children | 2338d41fbd81 |
comparison
equal
deleted
inserted
replaced
1399:90acda19b80f | 1503:c640000b7cc1 |
---|---|
2915 StubRoutines::_verify_oop_subroutine_entry = generate_verify_oop_subroutine(); | 2915 StubRoutines::_verify_oop_subroutine_entry = generate_verify_oop_subroutine(); |
2916 | 2916 |
2917 // arraycopy stubs used by compilers | 2917 // arraycopy stubs used by compilers |
2918 generate_arraycopy_stubs(); | 2918 generate_arraycopy_stubs(); |
2919 | 2919 |
2920 // generic method handle stubs | |
2921 if (EnableMethodHandles && SystemDictionary::MethodHandle_klass() != NULL) { | |
2922 for (MethodHandles::EntryKind ek = MethodHandles::_EK_FIRST; | |
2923 ek < MethodHandles::_EK_LIMIT; | |
2924 ek = MethodHandles::EntryKind(1 + (int)ek)) { | |
2925 StubCodeMark mark(this, "MethodHandle", MethodHandles::entry_name(ek)); | |
2926 MethodHandles::generate_method_handle_stub(_masm, ek); | |
2927 } | |
2928 } | |
2929 | |
2920 // Don't initialize the platform math functions since sparc | 2930 // Don't initialize the platform math functions since sparc |
2921 // doesn't have intrinsics for these operations. | 2931 // doesn't have intrinsics for these operations. |
2922 } | 2932 } |
2923 | 2933 |
2924 | 2934 |