Mercurial > hg > graal-jvmci-8
comparison src/share/vm/classfile/vmSymbols.hpp @ 22985:eb8b5cc64669
8063137: Never-taken branches should be pruned when GWT LambdaForms are shared
Reviewed-by: jrose, kvn
author | vlivanov |
---|---|
date | Thu, 29 Jan 2015 10:25:59 -0800 |
parents | 02c7eebe5f52 |
children | bf41eee321e5 |
comparison
equal
deleted
inserted
replaced
22984:c97ba20ad404 | 22985:eb8b5cc64669 |
---|---|
242 template(override_name, "override") \ | 242 template(override_name, "override") \ |
243 template(parameterTypes_name, "parameterTypes") \ | 243 template(parameterTypes_name, "parameterTypes") \ |
244 template(returnType_name, "returnType") \ | 244 template(returnType_name, "returnType") \ |
245 template(signature_name, "signature") \ | 245 template(signature_name, "signature") \ |
246 template(slot_name, "slot") \ | 246 template(slot_name, "slot") \ |
247 template(selectAlternative_name, "selectAlternative") \ | |
248 \ | 247 \ |
249 /* Support for annotations (JDK 1.5 and above) */ \ | 248 /* Support for annotations (JDK 1.5 and above) */ \ |
250 \ | 249 \ |
251 template(annotations_name, "annotations") \ | 250 template(annotations_name, "annotations") \ |
252 template(index_name, "index") \ | 251 template(index_name, "index") \ |
294 template(setTargetNormal_name, "setTargetNormal") \ | 293 template(setTargetNormal_name, "setTargetNormal") \ |
295 template(setTargetVolatile_name, "setTargetVolatile") \ | 294 template(setTargetVolatile_name, "setTargetVolatile") \ |
296 template(setTarget_signature, "(Ljava/lang/invoke/MethodHandle;)V") \ | 295 template(setTarget_signature, "(Ljava/lang/invoke/MethodHandle;)V") \ |
297 NOT_LP64( do_alias(intptr_signature, int_signature) ) \ | 296 NOT_LP64( do_alias(intptr_signature, int_signature) ) \ |
298 LP64_ONLY( do_alias(intptr_signature, long_signature) ) \ | 297 LP64_ONLY( do_alias(intptr_signature, long_signature) ) \ |
299 template(selectAlternative_signature, "(ZLjava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;") \ | 298 \ |
300 \ | |
301 /* common method and field names */ \ | 299 /* common method and field names */ \ |
302 template(object_initializer_name, "<init>") \ | 300 template(object_initializer_name, "<init>") \ |
303 template(class_initializer_name, "<clinit>") \ | 301 template(class_initializer_name, "<clinit>") \ |
304 template(println_name, "println") \ | 302 template(println_name, "println") \ |
305 template(printStackTrace_name, "printStackTrace") \ | 303 template(printStackTrace_name, "printStackTrace") \ |
866 do_alias( storeFence_signature, void_method_signature) \ | 864 do_alias( storeFence_signature, void_method_signature) \ |
867 do_intrinsic(_fullFence, sun_misc_Unsafe, fullFence_name, fullFence_signature, F_RN) \ | 865 do_intrinsic(_fullFence, sun_misc_Unsafe, fullFence_name, fullFence_signature, F_RN) \ |
868 do_name( fullFence_name, "fullFence") \ | 866 do_name( fullFence_name, "fullFence") \ |
869 do_alias( fullFence_signature, void_method_signature) \ | 867 do_alias( fullFence_signature, void_method_signature) \ |
870 \ | 868 \ |
869 /* Custom branch frequencies profiling support for JSR292 */ \ | |
870 do_class(java_lang_invoke_MethodHandleImpl, "java/lang/invoke/MethodHandleImpl") \ | |
871 do_intrinsic(_profileBoolean, java_lang_invoke_MethodHandleImpl, profileBoolean_name, profileBoolean_signature, F_S) \ | |
872 do_name( profileBoolean_name, "profileBoolean") \ | |
873 do_signature(profileBoolean_signature, "(Z[I)Z") \ | |
874 \ | |
871 /* unsafe memory references (there are a lot of them...) */ \ | 875 /* unsafe memory references (there are a lot of them...) */ \ |
872 do_signature(getObject_signature, "(Ljava/lang/Object;J)Ljava/lang/Object;") \ | 876 do_signature(getObject_signature, "(Ljava/lang/Object;J)Ljava/lang/Object;") \ |
873 do_signature(putObject_signature, "(Ljava/lang/Object;JLjava/lang/Object;)V") \ | 877 do_signature(putObject_signature, "(Ljava/lang/Object;JLjava/lang/Object;)V") \ |
874 do_signature(getBoolean_signature, "(Ljava/lang/Object;J)Z") \ | 878 do_signature(getBoolean_signature, "(Ljava/lang/Object;J)Z") \ |
875 do_signature(putBoolean_signature, "(Ljava/lang/Object;JZ)V") \ | 879 do_signature(putBoolean_signature, "(Ljava/lang/Object;JZ)V") \ |