comparison src/share/vm/c1/c1_LIRGenerator.cpp @ 2357:8033953d67ff

7012648: move JSR 292 to package java.lang.invoke and adjust names Summary: package and class renaming only; delete unused methods and classes Reviewed-by: twisti
author jrose
date Fri, 11 Mar 2011 22:34:57 -0800
parents 425688247f3d
children 13bc79b5c9c8 e1162778c1c8
comparison
equal deleted inserted replaced
2356:72dee110246f 2357:8033953d67ff
2510 // Load CallSite object from constant pool cache. 2510 // Load CallSite object from constant pool cache.
2511 __ oop2reg(cpcache->constant_encoding(), tmp); 2511 __ oop2reg(cpcache->constant_encoding(), tmp);
2512 __ load(new LIR_Address(tmp, call_site_offset, T_OBJECT), tmp); 2512 __ load(new LIR_Address(tmp, call_site_offset, T_OBJECT), tmp);
2513 2513
2514 // Load target MethodHandle from CallSite object. 2514 // Load target MethodHandle from CallSite object.
2515 __ load(new LIR_Address(tmp, java_dyn_CallSite::target_offset_in_bytes(), T_OBJECT), receiver); 2515 __ load(new LIR_Address(tmp, java_lang_invoke_CallSite::target_offset_in_bytes(), T_OBJECT), receiver);
2516 2516
2517 __ call_dynamic(target, receiver, result_register, 2517 __ call_dynamic(target, receiver, result_register,
2518 SharedRuntime::get_resolve_opt_virtual_call_stub(), 2518 SharedRuntime::get_resolve_opt_virtual_call_stub(),
2519 arg_list, info); 2519 arg_list, info);
2520 break; 2520 break;