diff 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
line wrap: on
line diff
--- a/src/share/vm/jvmci/jvmciJavaAccess.hpp	Mon Aug 31 11:13:32 2015 -0700
+++ b/src/share/vm/jvmci/jvmciJavaAccess.hpp	Tue Sep 01 13:43:22 2015 +0200
@@ -48,6 +48,12 @@
  */
 
 #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) \
+  start_class(Architecture)                                                                                                                                    \
+    oop_field(Architecture, name, "Ljava/lang/String;")                                                                                                        \
+  end_class                                                                                                                                                    \
+  start_class(TargetDescription)                                                                                                                               \
+    oop_field(TargetDescription, arch, "Ljdk/internal/jvmci/code/Architecture;")                                                                               \
+  end_class                                                                                                                                                    \
   start_class(HotSpotResolvedObjectTypeImpl)                                                                                                                   \
     oop_field(HotSpotResolvedObjectTypeImpl, javaClass, "Ljava/lang/Class;")                                                                                   \
   end_class                                                                                                                                                    \