Mercurial > hg > graal-compiler
comparison src/share/vm/classfile/vmSymbols.hpp @ 1413:1ecc8f0aad00
Draft implementation of HotSpot CRI / first method compiling without exception.
author | Thomas Wuerthinger <thomas.wuerthinger@gmail.com> |
---|---|
date | Tue, 18 May 2010 17:43:37 +0200 |
parents | b30a2cd5e3a2 |
children | 6223633ce7dd |
comparison
equal
deleted
inserted
replaced
1412:9195b99c841b | 1413:1ecc8f0aad00 |
---|---|
241 template(makeSite_signature, "(Ljava/lang/Class;Ljava/lang/String;Ljava/dyn/MethodType;II)Ljava/dyn/CallSite;") \ | 241 template(makeSite_signature, "(Ljava/lang/Class;Ljava/lang/String;Ljava/dyn/MethodType;II)Ljava/dyn/CallSite;") \ |
242 template(findBootstrapMethod_name, "findBootstrapMethod") \ | 242 template(findBootstrapMethod_name, "findBootstrapMethod") \ |
243 template(findBootstrapMethod_signature, "(Ljava/lang/Class;Ljava/lang/Class;)Ljava/dyn/MethodHandle;") \ | 243 template(findBootstrapMethod_signature, "(Ljava/lang/Class;Ljava/lang/Class;)Ljava/dyn/MethodHandle;") \ |
244 NOT_LP64( do_alias(machine_word_signature, int_signature) ) \ | 244 NOT_LP64( do_alias(machine_word_signature, int_signature) ) \ |
245 LP64_ONLY( do_alias(machine_word_signature, long_signature) ) \ | 245 LP64_ONLY( do_alias(machine_word_signature, long_signature) ) \ |
246 \ | 246 \ |
247 /* support for C1X */ \ | 247 /* support for C1X */ \ |
248 template(com_sun_hotspot_c1x_VMExits, "com/sun/hotspot/c1x/VMExits") \ | 248 template(com_sun_hotspot_c1x_VMExits, "com/sun/hotspot/c1x/VMExits") \ |
249 template(com_sun_cri_ri_RiMethod, "com/sun/cri/ri/RiMethod") \ | 249 template(com_sun_cri_ri_RiMethod, "com/sun/cri/ri/RiMethod") \ |
250 template(com_sun_cri_ri_RiField, "com/sun/cri/ri/RiField") \ | 250 template(com_sun_cri_ri_RiField, "com/sun/cri/ri/RiField") \ |
251 template(com_sun_cri_ri_RiType, "com/sun/cri/ri/RiType") \ | 251 template(com_sun_cri_ri_RiType, "com/sun/cri/ri/RiType") \ |
252 template(com_sun_cri_ri_RiConstantPool, "com/sun/cri/ri/RiConstantPool") \ | 252 template(com_sun_cri_ri_RiConstantPool, "com/sun/cri/ri/RiConstantPool") \ |
253 template(compileMethod_name, "compileMethod") \ | 253 template(compileMethod_name, "compileMethod") \ |
254 template(compileMethod_signature, "(Lcom/sun/cri/ri/RiMethod;I)V") \ | 254 template(compileMethod_signature, "(Lcom/sun/cri/ri/RiMethod;I)V") \ |
255 template(createRiMethod_name, "createRiMethod") \ | 255 template(createRiMethod_name, "createRiMethod") \ |
256 template(createRiMethod_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiMethod;") \ | 256 template(createRiMethod_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiMethod;") \ |
257 template(createRiField_name, "createRiField") \ | 257 template(createRiSignature_name, "createRiSignature") \ |
258 template(createRiField_signature, "(Ljava/lang/Object;I)Lcom/sun/cri/ri/RiField;") \ | 258 template(createRiSignature_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiSignature;") \ |
259 template(createRiType_name, "createRiType") \ | 259 template(createRiField_name, "createRiField") \ |
260 template(createRiType_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiType;") \ | 260 template(createRiField_signature, "(Lcom/sun/cri/ri/RiType;Ljava/lang/Object;Lcom/sun/cri/ri/RiType;I)Lcom/sun/cri/ri/RiField;") \ |
261 template(createRiConstantPool_name, "createRiConstantPool") \ | 261 template(createRiType_name, "createRiType") \ |
262 template(createRiConstantPool_signature, "(Ljava/lang/Object;I)Lcom/sun/cri/ri/RiConstantPool;") \ | 262 template(createRiType_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiType;") \ |
263 \ | 263 template(createRiTypePrimitive_name, "createRiTypePrimitive") \ |
264 template(createRiTypePrimitive_signature, "(I)Lcom/sun/cri/ri/RiType;") \ | |
265 template(createRiTypeUnresolved_name, "createRiTypeUnresolved") \ | |
266 template(createRiTypeUnresolved_signature, "(Ljava/lang/Object;Ljava/lang/Object;)Lcom/sun/cri/ri/RiType;") \ | |
267 template(createRiConstantPool_name, "createRiConstantPool") \ | |
268 template(createRiConstantPool_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiConstantPool;") \ | |
269 template(createCiConstantInt_name, "createCiConstantInt") \ | |
270 template(createCiConstantInt_signature, "(I)Lcom/sun/cri/ci/CiConstant;") \ | |
271 template(createCiConstantLong_name, "createCiConstantLong") \ | |
272 template(createCiConstantLong_signature, "(J)Lcom/sun/cri/ci/CiConstant;") \ | |
273 template(createCiConstantFloat_name, "createCiConstantFloat") \ | |
274 template(createCiConstantFloat_signature, "(F)Lcom/sun/cri/ci/CiConstant;") \ | |
275 template(createCiConstantDouble_name, "createCiConstantDouble") \ | |
276 template(createCiConstantDouble_signature, "(D)Lcom/sun/cri/ci/CiConstant;") \ | |
277 template(createCiConstantObject_name, "createCiConstantObject") \ | |
278 template(createCiConstantObject_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ci/CiConstant;") \ | |
279 \ | |
264 /* common method and field names */ \ | 280 /* common method and field names */ \ |
265 template(object_initializer_name, "<init>") \ | 281 template(object_initializer_name, "<init>") \ |
266 template(class_initializer_name, "<clinit>") \ | 282 template(class_initializer_name, "<clinit>") \ |
267 template(println_name, "println") \ | 283 template(println_name, "println") \ |
268 template(printStackTrace_name, "printStackTrace") \ | 284 template(printStackTrace_name, "printStackTrace") \ |