Lines Matching refs:it
111 auto it = free_by_start_.empty() in Alloc() local
114 if (it != free_by_size_.end()) { in Alloc()
115 old_chunk = *it->second; in Alloc()
116 RemoveChunk(&free_by_start_, &free_by_size_, it); in Alloc()
173 auto it = free_by_start_.lower_bound(chunk); in Free() local
174 if (it != free_by_start_.begin()) { in Free()
175 auto prev = it; in Free()
188 if (it != free_by_start_.end()) { in Free()
189 CHECK_LE(chunk.End(), it->Start()); in Free()
190 if (chunk.End() == it->Start()) { in Free()
192 chunk.size += it->size; in Free()
193 auto erase_pos = free_by_size_.find(FreeBySizeEntry { it->size, it }); in Free()