Lines Matching refs:new_capacity
156 bool SemiSpace::GrowTo(size_t new_capacity) { in GrowTo() argument
160 DCHECK_EQ(new_capacity & kPageAlignmentMask, 0u); in GrowTo()
161 DCHECK_LE(new_capacity, maximum_capacity_); in GrowTo()
162 DCHECK_GT(new_capacity, current_capacity_); in GrowTo()
163 const size_t delta = new_capacity - current_capacity_; in GrowTo()
184 current_capacity_ = new_capacity; in GrowTo()
199 bool SemiSpace::ShrinkTo(size_t new_capacity) { in ShrinkTo() argument
200 DCHECK_EQ(new_capacity & kPageAlignmentMask, 0u); in ShrinkTo()
201 DCHECK_GE(new_capacity, minimum_capacity_); in ShrinkTo()
202 DCHECK_LT(new_capacity, current_capacity_); in ShrinkTo()
204 const size_t delta = current_capacity_ - new_capacity; in ShrinkTo()
211 current_capacity_ = new_capacity; in ShrinkTo()
424 size_t new_capacity = in Grow() local
427 if (to_space_.GrowTo(new_capacity)) { in Grow()
429 if (!from_space_.GrowTo(new_capacity)) { in Grow()
443 size_t new_capacity = Max(InitialTotalCapacity(), 2 * Size()); in Shrink() local
444 size_t rounded_new_capacity = ::RoundUp(new_capacity, Page::kPageSize); in Shrink()