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