Mercurial > hg > truffle
comparison src/share/vm/c1/c1_LIRGenerator.cpp @ 1408:0ba67bb5392c
added c1x build directory, added MSVC Win64 project support
author | lstadler |
---|---|
date | Wed, 12 May 2010 15:01:05 +0200 |
parents | 9f5b60a14736 |
children | 2d26b0046e0d |
comparison
equal
deleted
inserted
replaced
1407:09e7826ecf01 | 1408:0ba67bb5392c |
---|---|
2425 receiver = LIR_Assembler::receiverOpr(); | 2425 receiver = LIR_Assembler::receiverOpr(); |
2426 LIR_Opr tmp = new_register(objectType); | 2426 LIR_Opr tmp = new_register(objectType); |
2427 | 2427 |
2428 // Load CallSite object from constant pool cache. | 2428 // Load CallSite object from constant pool cache. |
2429 __ oop2reg(cpcache->constant_encoding(), tmp); | 2429 __ oop2reg(cpcache->constant_encoding(), tmp); |
2430 __ load(new LIR_Address(tmp, call_site_offset, T_OBJECT), tmp); | 2430 __ load(new LIR_Address(tmp, (int)call_site_offset, T_OBJECT), tmp); |
2431 | 2431 |
2432 // Load target MethodHandle from CallSite object. | 2432 // Load target MethodHandle from CallSite object. |
2433 __ load(new LIR_Address(tmp, java_dyn_CallSite::target_offset_in_bytes(), T_OBJECT), receiver); | 2433 __ load(new LIR_Address(tmp, java_dyn_CallSite::target_offset_in_bytes(), T_OBJECT), receiver); |
2434 | 2434 |
2435 __ call_dynamic(x->target(), receiver, result_register, | 2435 __ call_dynamic(x->target(), receiver, result_register, |