Searched refs:split_pos (Results 1 – 2 of 2) sorted by relevance
379 void Split(const SplitPos& split_pos, ArenaList<VRegLifetime>* out) { in Split() argument380 VRegLiveRangeList::iterator range_it = split_pos.range_it; in Split()386 VRegUseList::iterator use_it = split_pos.use_it; in Split()399 VRegLiveRangeList::iterator first_range_to_erase = split_pos.range_it; in Split()400 if (split_pos.use_it != first_range_to_erase->use_list().begin()) { in Split()402 split_pos.range_it->use_list().erase(split_pos.use_it, split_pos.range_it->use_list().end()); in Split()
189 SplitPos split_pos; in ConsiderSpill() local190 SplitKind split_kind = curr_lifetime->FindSplitPos(new_lifetime->begin(), &split_pos); in ConsiderSpill()205 spills_.push_back(VRegLifetimeSpill(curr, split_pos)); in ConsiderSpill()