equal
deleted
inserted
replaced
1631 move32_64(masm, reg64_to_VMRegPair(G0), length_arg); |
1631 move32_64(masm, reg64_to_VMRegPair(G0), length_arg); |
1632 __ bind(done); |
1632 __ bind(done); |
1633 } |
1633 } |
1634 |
1634 |
1635 static void verify_oop_args(MacroAssembler* masm, |
1635 static void verify_oop_args(MacroAssembler* masm, |
1636 methodHandle method, |
1636 const methodHandle& method, |
1637 const BasicType* sig_bt, |
1637 const BasicType* sig_bt, |
1638 const VMRegPair* regs) { |
1638 const VMRegPair* regs) { |
1639 Register temp_reg = G5_method; // not part of any compiled calling seq |
1639 Register temp_reg = G5_method; // not part of any compiled calling seq |
1640 if (VerifyOops) { |
1640 if (VerifyOops) { |
1641 for (int i = 0; i < method->size_of_parameters(); i++) { |
1641 for (int i = 0; i < method->size_of_parameters(); i++) { |
1655 } |
1655 } |
1656 } |
1656 } |
1657 } |
1657 } |
1658 |
1658 |
1659 static void gen_special_dispatch(MacroAssembler* masm, |
1659 static void gen_special_dispatch(MacroAssembler* masm, |
1660 methodHandle method, |
1660 const methodHandle& method, |
1661 const BasicType* sig_bt, |
1661 const BasicType* sig_bt, |
1662 const VMRegPair* regs) { |
1662 const VMRegPair* regs) { |
1663 verify_oop_args(masm, method, sig_bt, regs); |
1663 verify_oop_args(masm, method, sig_bt, regs); |
1664 vmIntrinsics::ID iid = method->intrinsic_id(); |
1664 vmIntrinsics::ID iid = method->intrinsic_id(); |
1665 |
1665 |