Lines Matching refs:new_capacity
1263 int new_capacity = in Grow() local
1265 if (to_space_.GrowTo(new_capacity)) { in Grow()
1267 if (!from_space_.GrowTo(new_capacity)) { in Grow()
1282 int new_capacity = Max(InitialTotalCapacity(), 2 * SizeAsInt()); in Shrink() local
1283 int rounded_new_capacity = RoundUp(new_capacity, Page::kPageSize); in Shrink()
1537 bool SemiSpace::GrowTo(int new_capacity) { in GrowTo() argument
1541 DCHECK((new_capacity & Page::kPageAlignmentMask) == 0); in GrowTo()
1542 DCHECK(new_capacity <= maximum_total_capacity_); in GrowTo()
1543 DCHECK(new_capacity > total_capacity_); in GrowTo()
1545 int pages_after = new_capacity / Page::kPageSize; in GrowTo()
1547 size_t delta = new_capacity - total_capacity_; in GrowTo()
1554 SetCapacity(new_capacity); in GrowTo()
1572 bool SemiSpace::ShrinkTo(int new_capacity) { in ShrinkTo() argument
1573 DCHECK((new_capacity & Page::kPageAlignmentMask) == 0); in ShrinkTo()
1574 DCHECK(new_capacity >= initial_total_capacity_); in ShrinkTo()
1575 DCHECK(new_capacity < total_capacity_); in ShrinkTo()
1577 size_t delta = total_capacity_ - new_capacity; in ShrinkTo()
1581 if (!allocator->UncommitBlock(start_ + new_capacity, delta)) { in ShrinkTo()
1585 int pages_after = new_capacity / Page::kPageSize; in ShrinkTo()
1593 SetCapacity(new_capacity); in ShrinkTo()
1656 void SemiSpace::SetCapacity(int new_capacity) { in SetCapacity() argument
1657 total_capacity_ = new_capacity; in SetCapacity()