Mercurial > hg > graal-compiler
diff src/share/vm/c1x/c1x_VMEntries.hpp @ 1414:e1a275dbc8cd
Executing a+b with C1X on HotSpot ;-) !
author | Thomas Wuerthinger <thomas.wuerthinger@gmail.com> |
---|---|
date | Tue, 18 May 2010 21:53:05 +0200 |
parents | 1ecc8f0aad00 |
children | 712c7ff1afc1 |
line wrap: on
line diff
--- a/src/share/vm/c1x/c1x_VMEntries.hpp Tue May 18 17:43:37 2010 +0200 +++ b/src/share/vm/c1x/c1x_VMEntries.hpp Tue May 18 21:53:05 2010 +0200 @@ -85,110 +85,128 @@ JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiSignature_1lookupType (JNIEnv *, jclass, jstring, jobject); -/* -* Class: com_sun_hotspot_c1x_VMEntries -* Method: RiSignature_symbolToString -* Signature: (Ljava/lang/Object;)Ljava/lang/String; -*/ -JNIEXPORT jstring JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiSignature_1symbolToString -(JNIEnv *, jclass, jobject); +/* +* Class: com_sun_hotspot_c1x_VMEntries +* Method: RiSignature_symbolToString +* Signature: (Ljava/lang/Object;)Ljava/lang/String; +*/ +JNIEXPORT jstring JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiSignature_1symbolToString +(JNIEnv *, jclass, jobject); + +/* +* Class: com_sun_hotspot_c1x_VMEntries +* Method: RiType_javaClass +* Signature: (Ljava/lang/Object;)Ljava/lang/Class; +*/ +JNIEXPORT jclass JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1javaClass +(JNIEnv *, jclass, jobject); + +/* +* Class: com_sun_hotspot_c1x_VMEntries +* Method: RiType_name +* Signature: (Ljava/lang/Object;)Ljava/lang/String; +*/ +JNIEXPORT jstring JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1name +(JNIEnv *, jclass, jobject); + + +/* +* Class: com_sun_hotspot_c1x_VMEntries +* Method: RiConstantPool_lookupConstant +* Signature: (Ljava/lang/Object;I)Ljava/lang/Object; +*/ +JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupConstant +(JNIEnv *, jclass, jobject, jint); + +/* +* Class: com_sun_hotspot_c1x_VMEntries +* Method: RiConstantPool_lookupMethod +* Signature: (Ljava/lang/Object;I)Lcom/sun/cri/ri/RiMethod; +*/ +JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupMethod +(JNIEnv *, jclass, jobject, jint, jbyte); + +/* +* Class: com_sun_hotspot_c1x_VMEntries +* Method: RiConstantPool_lookupSignature +* Signature: (Ljava/lang/Object;I)Lcom/sun/cri/ri/RiSignature; +*/ +JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupSignature +(JNIEnv *, jclass, jobject, jint); + +/* +* Class: com_sun_hotspot_c1x_VMEntries +* Method: RiConstantPool_lookupType +* Signature: (Ljava/lang/Object;I)Lcom/sun/cri/ri/RiType; +*/ +JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupType +(JNIEnv *, jclass, jobject, jint); + +/* +* Class: com_sun_hotspot_c1x_VMEntries +* Method: RiConstantPool_lookupField +* Signature: (Ljava/lang/Object;I)Lcom/sun/cri/ri/RiField; +*/ +JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupField +(JNIEnv *, jclass, jobject, jint); + +/* +* Class: com_sun_hotspot_c1x_VMEntries +* Method: findRiType +* Signature: (Ljava/lang/Object;)Lcom/sun/cri/ri/RiType; +*/ +JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_findRiType +(JNIEnv *, jclass, jobject); + +/* +* Class: com_sun_hotspot_c1x_VMEntries +* Method: RiRuntime_getConstantPool +* Signature: (Ljava/lang/Object;)Lcom/sun/cri/ri/RiConstantPool; +*/ +JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiRuntime_1getConstantPool +(JNIEnv *, jclass, jobject); + +/* +* Class: com_sun_hotspot_c1x_VMEntries +* Method: RiType_isArrayClass +* Signature: (Ljava/lang/Object;)Z +*/ +JNIEXPORT jboolean JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1isArrayClass +(JNIEnv *, jclass, jobject); + +/* +* Class: com_sun_hotspot_c1x_VMEntries +* Method: RiType_isInstanceClass +* Signature: (Ljava/lang/Object;)Z +*/ +JNIEXPORT jboolean JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1isInstanceClass +(JNIEnv *, jclass, jobject); + +/* +* Class: com_sun_hotspot_c1x_VMEntries +* Method: RiType_isInterface +* Signature: (Ljava/lang/Object;)Z +*/ +JNIEXPORT jboolean JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1isInterface +(JNIEnv *, jclass, jobject); /* * Class: com_sun_hotspot_c1x_VMEntries -* Method: RiType_javaClass -* Signature: (Ljava/lang/Object;)Ljava/lang/Class; +* Method: RiMethod_accessFlags +* Signature: (Ljava/lang/Object;)I */ -JNIEXPORT jclass JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1javaClass +JNIEXPORT jint JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1accessFlags (JNIEnv *, jclass, jobject); /* * Class: com_sun_hotspot_c1x_VMEntries -* Method: RiType_name -* Signature: (Ljava/lang/Object;)Ljava/lang/String; -*/ -JNIEXPORT jstring JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1name -(JNIEnv *, jclass, jobject); - - -/* -* Class: com_sun_hotspot_c1x_VMEntries -* Method: RiConstantPool_lookupConstant -* Signature: (Ljava/lang/Object;I)Ljava/lang/Object; +* Method: installCode +* Signature: (Ljava/lang/Object;[BI)V */ -JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupConstant -(JNIEnv *, jclass, jobject, jint); - -/* -* Class: com_sun_hotspot_c1x_VMEntries -* Method: RiConstantPool_lookupMethod -* Signature: (Ljava/lang/Object;I)Lcom/sun/cri/ri/RiMethod; -*/ -JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupMethod -(JNIEnv *, jclass, jobject, jint, jbyte); - -/* -* Class: com_sun_hotspot_c1x_VMEntries -* Method: RiConstantPool_lookupSignature -* Signature: (Ljava/lang/Object;I)Lcom/sun/cri/ri/RiSignature; -*/ -JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupSignature -(JNIEnv *, jclass, jobject, jint); - -/* -* Class: com_sun_hotspot_c1x_VMEntries -* Method: RiConstantPool_lookupType -* Signature: (Ljava/lang/Object;I)Lcom/sun/cri/ri/RiType; -*/ -JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupType -(JNIEnv *, jclass, jobject, jint); +JNIEXPORT void JNICALL Java_com_sun_hotspot_c1x_VMEntries_installCode +(JNIEnv *, jclass, jobject, jbyteArray, jint); -/* -* Class: com_sun_hotspot_c1x_VMEntries -* Method: RiConstantPool_lookupField -* Signature: (Ljava/lang/Object;I)Lcom/sun/cri/ri/RiField; -*/ -JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupField -(JNIEnv *, jclass, jobject, jint); -/* -* Class: com_sun_hotspot_c1x_VMEntries -* Method: findRiType -* Signature: (Ljava/lang/Object;)Lcom/sun/cri/ri/RiType; -*/ -JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_findRiType -(JNIEnv *, jclass, jobject); - -/* -* Class: com_sun_hotspot_c1x_VMEntries -* Method: RiRuntime_getConstantPool -* Signature: (Ljava/lang/Object;)Lcom/sun/cri/ri/RiConstantPool; -*/ -JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiRuntime_1getConstantPool -(JNIEnv *, jclass, jobject); - -/* -* Class: com_sun_hotspot_c1x_VMEntries -* Method: RiType_isArrayClass -* Signature: (Ljava/lang/Object;)Z -*/ -JNIEXPORT jboolean JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1isArrayClass -(JNIEnv *, jclass, jobject); - -/* -* Class: com_sun_hotspot_c1x_VMEntries -* Method: RiType_isInstanceClass -* Signature: (Ljava/lang/Object;)Z -*/ -JNIEXPORT jboolean JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1isInstanceClass -(JNIEnv *, jclass, jobject); - -/* -* Class: com_sun_hotspot_c1x_VMEntries -* Method: RiType_isInterface -* Signature: (Ljava/lang/Object;)Z -*/ -JNIEXPORT jboolean JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1isInterface -(JNIEnv *, jclass, jobject); extern JNINativeMethod VMEntries_methods[]; int VMEntries_methods_count();