Lines Matching refs:existing_object
79 PoolObject<T>* existing_object = GetObjectIfTracked(new_object); in Emit() local
89 existing_object)) { in Emit()
133 PoolObject<T>* existing_object) const { in ShouldSkipObject() argument
146 if ((existing_object != NULL) && in ShouldSkipObject()
147 (existing_object->alignment_ > new_object_alignment)) { in ShouldSkipObject()
148 new_object_alignment = existing_object->alignment_; in ShouldSkipObject()
217 const PoolObject<T>* existing_object = GetObjectIfTracked(label_base); in MustEmit() local
218 if (existing_object != NULL) { in MustEmit()
222 if ((reference->min_object_location_ <= existing_object->min_location_) && in MustEmit()
223 (reference->max_object_location_ >= existing_object->max_location_) && in MustEmit()
224 (reference->object_alignment_ <= existing_object->alignment_)) { in MustEmit()
234 if (existing_object != NULL) { in MustEmit()
235 temp.RestrictRange(existing_object->min_location_, in MustEmit()
236 existing_object->max_location_); in MustEmit()
237 temp.RestrictAlignment(existing_object->alignment_); in MustEmit()
444 PoolObject<T>* existing_object = GetObjectIfTracked(object); in Bind() local
447 if (existing_object == NULL) { in Bind()
451 alignment = existing_object->alignment_; in Bind()
452 min_location = existing_object->min_location_; in Bind()
467 if (existing_object != NULL) { in Bind()
468 RemoveAndDelete(existing_object); in Bind()