hotspot/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
changeset 46727 6e4a84748e2c
parent 46625 edefffab74e2
child 47094 e51eab69b50a
equal deleted inserted replaced
46726:7801367e3cc9 46727:6e4a84748e2c
  1205     __ maybe_isb();
  1205     __ maybe_isb();
  1206   }
  1206   }
  1207 }
  1207 }
  1208 
  1208 
  1209 static void verify_oop_args(MacroAssembler* masm,
  1209 static void verify_oop_args(MacroAssembler* masm,
  1210                             methodHandle method,
  1210                             const methodHandle& method,
  1211                             const BasicType* sig_bt,
  1211                             const BasicType* sig_bt,
  1212                             const VMRegPair* regs) {
  1212                             const VMRegPair* regs) {
  1213   Register temp_reg = r19;  // not part of any compiled calling seq
  1213   Register temp_reg = r19;  // not part of any compiled calling seq
  1214   if (VerifyOops) {
  1214   if (VerifyOops) {
  1215     for (int i = 0; i < method->size_of_parameters(); i++) {
  1215     for (int i = 0; i < method->size_of_parameters(); i++) {
  1227     }
  1227     }
  1228   }
  1228   }
  1229 }
  1229 }
  1230 
  1230 
  1231 static void gen_special_dispatch(MacroAssembler* masm,
  1231 static void gen_special_dispatch(MacroAssembler* masm,
  1232                                  methodHandle method,
  1232                                  const methodHandle& method,
  1233                                  const BasicType* sig_bt,
  1233                                  const BasicType* sig_bt,
  1234                                  const VMRegPair* regs) {
  1234                                  const VMRegPair* regs) {
  1235   verify_oop_args(masm, method, sig_bt, regs);
  1235   verify_oop_args(masm, method, sig_bt, regs);
  1236   vmIntrinsics::ID iid = method->intrinsic_id();
  1236   vmIntrinsics::ID iid = method->intrinsic_id();
  1237 
  1237