comparison src/share/vm/jvmci/jvmciJavaAccess.hpp @ 22496:90c4254dc25a

Pass TargetDescription argument to CompilerToVM.installCode.
author Roland Schatz <roland.schatz@oracle.com>
date Tue, 01 Sep 2015 13:43:22 +0200
parents 822922922f3c
children 943c2bf064fa
comparison
equal deleted inserted replaced
22495:740feb10d15a 22496:90c4254dc25a
46 * }; 46 * };
47 * 47 *
48 */ 48 */
49 49
50 #define COMPILER_CLASSES_DO(start_class, end_class, char_field, int_field, boolean_field, long_field, float_field, oop_field, typeArrayOop_field, objArrayOop_field, static_oop_field, static_objArrayOop_field, static_int_field, static_boolean_field) \ 50 #define COMPILER_CLASSES_DO(start_class, end_class, char_field, int_field, boolean_field, long_field, float_field, oop_field, typeArrayOop_field, objArrayOop_field, static_oop_field, static_objArrayOop_field, static_int_field, static_boolean_field) \
51 start_class(Architecture) \
52 oop_field(Architecture, name, "Ljava/lang/String;") \
53 end_class \
54 start_class(TargetDescription) \
55 oop_field(TargetDescription, arch, "Ljdk/internal/jvmci/code/Architecture;") \
56 end_class \
51 start_class(HotSpotResolvedObjectTypeImpl) \ 57 start_class(HotSpotResolvedObjectTypeImpl) \
52 oop_field(HotSpotResolvedObjectTypeImpl, javaClass, "Ljava/lang/Class;") \ 58 oop_field(HotSpotResolvedObjectTypeImpl, javaClass, "Ljava/lang/Class;") \
53 end_class \ 59 end_class \
54 start_class(HotSpotResolvedJavaMethodImpl) \ 60 start_class(HotSpotResolvedJavaMethodImpl) \
55 long_field(HotSpotResolvedJavaMethodImpl, metaspaceMethod) \ 61 long_field(HotSpotResolvedJavaMethodImpl, metaspaceMethod) \