equal
deleted
inserted
replaced
1405 simple_move32(masm, tmp, length_arg); |
1405 simple_move32(masm, tmp, length_arg); |
1406 __ bind(done); |
1406 __ bind(done); |
1407 } |
1407 } |
1408 |
1408 |
1409 static void verify_oop_args(MacroAssembler* masm, |
1409 static void verify_oop_args(MacroAssembler* masm, |
1410 methodHandle method, |
1410 const methodHandle& method, |
1411 const BasicType* sig_bt, |
1411 const BasicType* sig_bt, |
1412 const VMRegPair* regs) { |
1412 const VMRegPair* regs) { |
1413 Register temp_reg = rbx; // not part of any compiled calling seq |
1413 Register temp_reg = rbx; // not part of any compiled calling seq |
1414 if (VerifyOops) { |
1414 if (VerifyOops) { |
1415 for (int i = 0; i < method->size_of_parameters(); i++) { |
1415 for (int i = 0; i < method->size_of_parameters(); i++) { |
1427 } |
1427 } |
1428 } |
1428 } |
1429 } |
1429 } |
1430 |
1430 |
1431 static void gen_special_dispatch(MacroAssembler* masm, |
1431 static void gen_special_dispatch(MacroAssembler* masm, |
1432 methodHandle method, |
1432 const methodHandle& method, |
1433 const BasicType* sig_bt, |
1433 const BasicType* sig_bt, |
1434 const VMRegPair* regs) { |
1434 const VMRegPair* regs) { |
1435 verify_oop_args(masm, method, sig_bt, regs); |
1435 verify_oop_args(masm, method, sig_bt, regs); |
1436 vmIntrinsics::ID iid = method->intrinsic_id(); |
1436 vmIntrinsics::ID iid = method->intrinsic_id(); |
1437 |
1437 |