< prev index next >

src/share/vm/opto/macro.cpp

Print this page
rev 9081 : imported patch more.patch

*** 777,790 **** GrowableArray <SafePointNode *> safepoints_done; ciKlass* klass = NULL; ciInstanceKlass* iklass = NULL; int nfields = 0; ! int array_base; ! int element_size; ! BasicType basic_elem_type; ! ciType* elem_type; Node* res = alloc->result_cast(); assert(res == NULL || res->is_CheckCastPP(), "unexpected AllocateNode result"); const TypeOopPtr* res_type = NULL; if (res != NULL) { // Could be NULL when there are no users --- 777,790 ---- GrowableArray <SafePointNode *> safepoints_done; ciKlass* klass = NULL; ciInstanceKlass* iklass = NULL; int nfields = 0; ! int array_base = 0; ! int element_size = 0; ! BasicType basic_elem_type = T_ILLEGAL; ! ciType* elem_type = NULL; Node* res = alloc->result_cast(); assert(res == NULL || res->is_CheckCastPP(), "unexpected AllocateNode result"); const TypeOopPtr* res_type = NULL; if (res != NULL) { // Could be NULL when there are no users
*** 1303,1316 **** assert(ctrl != NULL, "must have control"); // We need a Region and corresponding Phi's to merge the slow-path and fast-path results. // they will not be used if "always_slow" is set enum { slow_result_path = 1, fast_result_path = 2 }; ! Node *result_region; ! Node *result_phi_rawmem; ! Node *result_phi_rawoop; ! Node *result_phi_i_o; // The initial slow comparison is a size check, the comparison // we want to do is a BoolTest::gt bool always_slow = false; int tv = _igvn.find_int_con(initial_slow_test, -1); --- 1303,1316 ---- assert(ctrl != NULL, "must have control"); // We need a Region and corresponding Phi's to merge the slow-path and fast-path results. // they will not be used if "always_slow" is set enum { slow_result_path = 1, fast_result_path = 2 }; ! Node *result_region = NULL; ! Node *result_phi_rawmem = NULL; ! Node *result_phi_rawoop = NULL; ! Node *result_phi_i_o = NULL; // The initial slow comparison is a size check, the comparison // we want to do is a BoolTest::gt bool always_slow = false; int tv = _igvn.find_int_con(initial_slow_test, -1);
< prev index next >