hotspot/src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp
changeset 46461 7155d5ff2d07
parent 46386 742f8b16d00c
child 46726 7801367e3cc9
equal deleted inserted replaced
46460:d25a320cd821 46461:7155d5ff2d07
  1181   // Initialize z_ijava_state->mdx.
  1181   // Initialize z_ijava_state->mdx.
  1182   Register Rmdp = Z_bcp;
  1182   Register Rmdp = Z_bcp;
  1183   // native_call: assert that mdo == NULL
  1183   // native_call: assert that mdo == NULL
  1184   const bool check_for_mdo = !native_call DEBUG_ONLY(|| native_call);
  1184   const bool check_for_mdo = !native_call DEBUG_ONLY(|| native_call);
  1185   if (ProfileInterpreter && check_for_mdo) {
  1185   if (ProfileInterpreter && check_for_mdo) {
  1186 #ifdef FAST_DISPATCH
       
  1187     // FAST_DISPATCH and ProfileInterpreter are mutually exclusive since
       
  1188     // they both use I2.
       
  1189     assert(0, "FAST_DISPATCH and +ProfileInterpreter are mutually exclusive");
       
  1190 #endif // FAST_DISPATCH
       
  1191     Label get_continue;
  1186     Label get_continue;
  1192 
  1187 
  1193     __ load_and_test_long(Rmdp, method_(method_data));
  1188     __ load_and_test_long(Rmdp, method_(method_data));
  1194     __ z_brz(get_continue);
  1189     __ z_brz(get_continue);
  1195     DEBUG_ONLY(if (native_call) __ stop("native methods don't have a mdo"));
  1190     DEBUG_ONLY(if (native_call) __ stop("native methods don't have a mdo"));