Lines Matching refs:first_use_

236     DCHECK(first_use_ == nullptr) << "A temporary can only have one user";  in AddTempUse()
239 first_use_ = new (allocator_) UsePosition( in AddTempUse()
240 instruction, /* environment */ nullptr, temp_index, position, first_use_); in AddTempUse()
271 if ((first_use_ != nullptr)
272 && (first_use_->GetUser() == instruction)
273 && (first_use_->GetPosition() < position)) {
277 UsePosition* cursor = first_use_;
281 DCHECK(first_use_->GetPosition() + 1 == position);
285 if (first_range_->GetEnd() == first_use_->GetPosition()) {
295 first_use_ = new (allocator_) UsePosition(
296 instruction, environment, input_index, position, first_use_);
334 first_use_ = new (allocator_) UsePosition( in AddPhiUse()
335 instruction, /* environment */ nullptr, input_index, block->GetLifetimeEnd(), first_use_); in AddPhiUse()
489 UsePosition* use = first_use_; in FirstRegisterUseAfter()
517 UsePosition* use = first_use_; in FirstUseAfter()
530 return first_use_; in GetFirstUse()
589 new_interval->first_use_ = first_use_; in SplitAt()
662 UsePosition* use = first_use_; in Dump()
773 if (first_use_ != nullptr) {
774 high_or_low_interval_->first_use_ = first_use_->Dup(allocator_);
876 first_use_(nullptr), in allocator_()
947 UsePosition* use = first_use_; in HasSynthesizeUseAt()
982 if ((first_use_ != nullptr) && (first_use_->GetPosition() <= back_edge_use_position)) { in AddBackEdgeUses()
1011 last_in_new_list->SetNext(first_use_); in AddBackEdgeUses()
1012 first_use_ = first_in_new_list; in AddBackEdgeUses()
1032 UsePosition* first_use_; variable