hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp
changeset 46727 6e4a84748e2c
parent 46628 d19bf13a5655
equal deleted inserted replaced
46726:7801367e3cc9 46727:6e4a84748e2c
  1608   move_ptr(masm, tmp, body_arg, r_caller_sp, /*unused*/ R0);
  1608   move_ptr(masm, tmp, body_arg, r_caller_sp, /*unused*/ R0);
  1609   move_ptr(masm, tmp2, length_arg, r_caller_sp, /*unused*/ R0); // Same as move32_64 on PPC64.
  1609   move_ptr(masm, tmp2, length_arg, r_caller_sp, /*unused*/ R0); // Same as move32_64 on PPC64.
  1610 }
  1610 }
  1611 
  1611 
  1612 static void verify_oop_args(MacroAssembler* masm,
  1612 static void verify_oop_args(MacroAssembler* masm,
  1613                             methodHandle method,
  1613                             const methodHandle& method,
  1614                             const BasicType* sig_bt,
  1614                             const BasicType* sig_bt,
  1615                             const VMRegPair* regs) {
  1615                             const VMRegPair* regs) {
  1616   Register temp_reg = R19_method;  // not part of any compiled calling seq
  1616   Register temp_reg = R19_method;  // not part of any compiled calling seq
  1617   if (VerifyOops) {
  1617   if (VerifyOops) {
  1618     for (int i = 0; i < method->size_of_parameters(); i++) {
  1618     for (int i = 0; i < method->size_of_parameters(); i++) {
  1630     }
  1630     }
  1631   }
  1631   }
  1632 }
  1632 }
  1633 
  1633 
  1634 static void gen_special_dispatch(MacroAssembler* masm,
  1634 static void gen_special_dispatch(MacroAssembler* masm,
  1635                                  methodHandle method,
  1635                                  const methodHandle& method,
  1636                                  const BasicType* sig_bt,
  1636                                  const BasicType* sig_bt,
  1637                                  const VMRegPair* regs) {
  1637                                  const VMRegPair* regs) {
  1638   verify_oop_args(masm, method, sig_bt, regs);
  1638   verify_oop_args(masm, method, sig_bt, regs);
  1639   vmIntrinsics::ID iid = method->intrinsic_id();
  1639   vmIntrinsics::ID iid = method->intrinsic_id();
  1640 
  1640