Lines Matching refs:cell_count
49 void DataLayout::initialize(u1 tag, u2 bci, int cell_count) {
53 for (int i = 0; i < cell_count; i++) {
57 set_cell_at(ArrayData::array_len_off_set, cell_count - 1); // -1 for header.
407 int cell_count = 0;
410 cell_count = 1 + per_case_cell_count * (1 + sw.length()); // 1 for default
413 cell_count = 1 + per_case_cell_count * (sw.number_of_pairs() + 1); // 1 for default
415 return cell_count;
545 int cell_count = bytecode_cell_count(stream->code());
546 if (cell_count == no_profile_data) {
549 if (cell_count == variable_cell_count) {
550 cell_count = MultiBranchData::compute_cell_count(stream);
552 // Note: cell_count might be zero, meaning that there is just
554 assert(cell_count >= 0, "sanity");
555 return DataLayout::compute_size_in_bytes(cell_count);
611 int cell_count = -1;
620 cell_count = ReceiverTypeData::static_cell_count();
623 cell_count = BitData::static_cell_count();
629 cell_count = CounterData::static_cell_count();
636 cell_count = JumpData::static_cell_count();
641 cell_count = VirtualCallData::static_cell_count();
646 cell_count = CounterData::static_cell_count();
650 cell_count = RetData::static_cell_count();
669 cell_count = BranchData::static_cell_count();
674 cell_count = MultiBranchData::compute_cell_count(stream);
679 cell_count == bytecode_cell_count(c), "cell counts must agree");
680 if (cell_count >= 0) {
683 data_layout->initialize(tag, stream->bci(), cell_count);
684 return DataLayout::compute_size_in_bytes(cell_count);