Lines Matching refs:elements_to_trim
2895 int elements_to_trim) { in LeftTrimFixedArray() argument
2896 if (elements_to_trim == 0) { in LeftTrimFixedArray()
2906 const int bytes_to_trim = elements_to_trim * element_size; in LeftTrimFixedArray()
2920 DCHECK(elements_to_trim <= len); in LeftTrimFixedArray()
2942 Smi::FromInt(len - elements_to_trim)); in LeftTrimFixedArray()
2984 void Heap::RightTrimFixedArray(FixedArrayBase* object, int elements_to_trim) { in RightTrimFixedArray() argument
2986 DCHECK_LE(elements_to_trim, len); in RightTrimFixedArray()
2987 DCHECK_GE(elements_to_trim, 0); in RightTrimFixedArray()
2992 int new_size = ByteArray::SizeFor(len - elements_to_trim); in RightTrimFixedArray()
2996 CHECK_NE(elements_to_trim, len); in RightTrimFixedArray()
2997 bytes_to_trim = elements_to_trim * kPointerSize; in RightTrimFixedArray()
3000 CHECK_NE(elements_to_trim, len); in RightTrimFixedArray()
3001 bytes_to_trim = elements_to_trim * kDoubleSize; in RightTrimFixedArray()
3004 CreateFillerForArray<FixedArrayBase>(object, elements_to_trim, bytes_to_trim); in RightTrimFixedArray()
3008 int elements_to_trim) { in RightTrimWeakFixedArray() argument
3013 CreateFillerForArray<WeakFixedArray>(object, elements_to_trim, in RightTrimWeakFixedArray()
3014 elements_to_trim * kPointerSize); in RightTrimWeakFixedArray()
3018 void Heap::CreateFillerForArray(T* object, int elements_to_trim, in CreateFillerForArray() argument
3027 DCHECK_EQ(elements_to_trim, 0); in CreateFillerForArray()
3074 object->synchronized_set_length(object->length() - elements_to_trim); in CreateFillerForArray()