comparison src/cpu/sparc/vm/templateTable_sparc.cpp @ 21559:be896a1983c0

recast all Graal native code as JVMCI code (JBS:GRAAL-53)
author Doug Simon <doug.simon@oracle.com>
date Thu, 28 May 2015 15:36:48 +0200
parents 922e104f179a
children c28cb37b2e1d
comparison
equal deleted inserted replaced
21558:d563baeca9df 21559:be896a1983c0
2947 assert_different_registers(Rcall, G5_method, Gargs, Rret); 2947 assert_different_registers(Rcall, G5_method, Gargs, Rret);
2948 2948
2949 // get target Method* & entry point 2949 // get target Method* & entry point
2950 __ lookup_virtual_method(Rrecv, Rindex, G5_method); 2950 __ lookup_virtual_method(Rrecv, Rindex, G5_method);
2951 __ profile_arguments_type(G5_method, Rcall, Gargs, true); 2951 __ profile_arguments_type(G5_method, Rcall, Gargs, true);
2952 #ifdef GRAAL 2952 #ifdef JVMCI
2953 __ profile_called_method(G5_method, Rtemp); 2953 __ profile_called_method(G5_method, Rtemp);
2954 #endif 2954 #endif
2955 __ call_from_interpreter(Rcall, Gargs, Rret); 2955 __ call_from_interpreter(Rcall, Gargs, Rret);
2956 } 2956 }
2957 2957
3204 3204
3205 Register Rcall = Rinterface; 3205 Register Rcall = Rinterface;
3206 assert_different_registers(Rcall, G5_method, Gargs, Rret); 3206 assert_different_registers(Rcall, G5_method, Gargs, Rret);
3207 3207
3208 __ profile_arguments_type(G5_method, Rcall, Gargs, true); 3208 __ profile_arguments_type(G5_method, Rcall, Gargs, true);
3209 #ifdef GRAAL 3209 #ifdef JVMCI
3210 __ profile_called_method(G5_method, Rscratch); 3210 __ profile_called_method(G5_method, Rscratch);
3211 #endif 3211 #endif
3212 __ call_from_interpreter(Rcall, Gargs, Rret); 3212 __ call_from_interpreter(Rcall, Gargs, Rret);
3213 } 3213 }
3214 3214