diff src/share/vm/jvmci/jvmciCompilerToVM.hpp @ 23408:f84a5ac3be22

make JVMCI JDK immutable and sharable among different JVMCI clients minimize diff to jvmci-9, including adding support for EnableJVMCI (default is true in jvmci-8)
author Doug Simon <doug.simon@oracle.com>
date Mon, 30 May 2016 22:56:59 +0200
parents 2dea101cdfe9
children b5557b757040
line wrap: on
line diff
--- a/src/share/vm/jvmci/jvmciCompilerToVM.hpp	Mon May 30 14:11:39 2016 +0200
+++ b/src/share/vm/jvmci/jvmciCompilerToVM.hpp	Mon May 30 22:56:59 2016 +0200
@@ -48,31 +48,31 @@
 
   static JNINativeMethod methods[];
   static int methods_count();
-  
+
   static inline Method* asMethod(jobject jvmci_method) {
     return (Method*) (address) HotSpotResolvedJavaMethodImpl::metaspaceMethod(jvmci_method);
   }
-  
+
   static inline Method* asMethod(Handle jvmci_method) {
     return (Method*) (address) HotSpotResolvedJavaMethodImpl::metaspaceMethod(jvmci_method);
   }
-  
+
   static inline Method* asMethod(oop jvmci_method) {
     return (Method*) (address) HotSpotResolvedJavaMethodImpl::metaspaceMethod(jvmci_method);
   }
-  
+
   static inline ConstantPool* asConstantPool(jobject jvmci_constant_pool) {
     return (ConstantPool*) (address) HotSpotConstantPool::metaspaceConstantPool(jvmci_constant_pool);
   }
-  
+
   static inline ConstantPool* asConstantPool(Handle jvmci_constant_pool) {
     return (ConstantPool*) (address) HotSpotConstantPool::metaspaceConstantPool(jvmci_constant_pool);
   }
-  
+
   static inline ConstantPool* asConstantPool(oop jvmci_constant_pool) {
     return (ConstantPool*) (address) HotSpotConstantPool::metaspaceConstantPool(jvmci_constant_pool);
   }
-  
+
   static inline Klass* asKlass(jobject jvmci_type) {
     return java_lang_Class::as_Klass(HotSpotResolvedObjectTypeImpl::javaClass(jvmci_type));
   }
@@ -80,15 +80,15 @@
   static inline Klass* asKlass(Handle jvmci_type) {
     return java_lang_Class::as_Klass(HotSpotResolvedObjectTypeImpl::javaClass(jvmci_type));
   }
-  
+
   static inline Klass* asKlass(oop jvmci_type) {
     return java_lang_Class::as_Klass(HotSpotResolvedObjectTypeImpl::javaClass(jvmci_type));
   }
-  
+
   static inline MethodData* asMethodData(jlong metaspaceMethodData) {
     return (MethodData*) (address) metaspaceMethodData;
   }
-  
+
   static oop get_jvmci_method(const methodHandle& method, TRAPS);
 
   static oop get_jvmci_type(KlassHandle klass, TRAPS);