src/hotspot/share/c1/c1_LIRGenerator.cpp
changeset 51649 8f594f75e054
parent 51643 8267d480566f
child 51996 84743156e780
equal deleted inserted replaced
51648:b7b69bc93a2d 51649:8f594f75e054
  3216 }
  3216 }
  3217 
  3217 
  3218 void LIRGenerator::do_ProfileCall(ProfileCall* x) {
  3218 void LIRGenerator::do_ProfileCall(ProfileCall* x) {
  3219   // Need recv in a temporary register so it interferes with the other temporaries
  3219   // Need recv in a temporary register so it interferes with the other temporaries
  3220   LIR_Opr recv = LIR_OprFact::illegalOpr;
  3220   LIR_Opr recv = LIR_OprFact::illegalOpr;
  3221   LIR_Opr mdo = new_register(T_OBJECT);
  3221   LIR_Opr mdo = new_register(T_METADATA);
  3222   // tmp is used to hold the counters on SPARC
  3222   // tmp is used to hold the counters on SPARC
  3223   LIR_Opr tmp = new_pointer_register();
  3223   LIR_Opr tmp = new_pointer_register();
  3224 
  3224 
  3225   if (x->nb_profiled_args() > 0) {
  3225   if (x->nb_profiled_args() > 0) {
  3226     profile_arguments(x);
  3226     profile_arguments(x);