Mercurial > hg > graal-compiler
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 |