Mercurial > hg > graal-jvmci-8
comparison src/share/vm/prims/methodHandles.hpp @ 3753:cba7b5c2d53f
7045514: SPARC assembly code for JSR 292 ricochet frames
Reviewed-by: kvn, jrose
author | never |
---|---|
date | Fri, 03 Jun 2011 22:31:43 -0700 |
parents | 60b8287df30e |
children | a9b8b43b115f |
comparison
equal
deleted
inserted
replaced
3752:f918d6096e23 | 3753:cba7b5c2d53f |
---|---|
215 static jobject _raise_exception_method; | 215 static jobject _raise_exception_method; |
216 static address _adapter_return_handlers[CONV_TYPE_MASK+1]; | 216 static address _adapter_return_handlers[CONV_TYPE_MASK+1]; |
217 | 217 |
218 // Adapters. | 218 // Adapters. |
219 static MethodHandlesAdapterBlob* _adapter_code; | 219 static MethodHandlesAdapterBlob* _adapter_code; |
220 static int _adapter_code_size; | |
221 | 220 |
222 static bool ek_valid(EntryKind ek) { return (uint)ek < (uint)_EK_LIMIT; } | 221 static bool ek_valid(EntryKind ek) { return (uint)ek < (uint)_EK_LIMIT; } |
223 static bool conv_op_valid(int op) { return (uint)op < (uint)CONV_OP_LIMIT; } | 222 static bool conv_op_valid(int op) { return (uint)op < (uint)CONV_OP_LIMIT; } |
224 | 223 |
225 public: | 224 public: |
714 | 713 |
715 #ifdef TARGET_ARCH_x86 | 714 #ifdef TARGET_ARCH_x86 |
716 # include "methodHandles_x86.hpp" | 715 # include "methodHandles_x86.hpp" |
717 #endif | 716 #endif |
718 #ifdef TARGET_ARCH_sparc | 717 #ifdef TARGET_ARCH_sparc |
719 #define TARGET_ARCH_NYI_6939861 1 //FIXME | 718 # include "methodHandles_sparc.hpp" |
720 //# include "methodHandles_sparc.hpp" | |
721 #endif | 719 #endif |
722 #ifdef TARGET_ARCH_zero | 720 #ifdef TARGET_ARCH_zero |
723 #define TARGET_ARCH_NYI_6939861 1 //FIXME | 721 # include "methodHandles_zero.hpp" |
724 //# include "methodHandles_zero.hpp" | |
725 #endif | 722 #endif |
726 #ifdef TARGET_ARCH_arm | 723 #ifdef TARGET_ARCH_arm |
727 # include "methodHandles_arm.hpp" | 724 # include "methodHandles_arm.hpp" |
728 #endif | 725 #endif |
729 #ifdef TARGET_ARCH_ppc | 726 #ifdef TARGET_ARCH_ppc |