Home | History | Annotate | Download | only in dex

Lines Matching refs:work_lvn_

38       work_lvn_(nullptr),
65 DCHECK(work_lvn_.get() == nullptr);
66 work_lvn_.reset(new (allocator) LocalValueNumbering(this, bb->id, allocator));
71 uint16_t value_name = work_lvn_->GetSRegValueName(this_reg);
72 work_lvn_->SetValueNameNullChecked(value_name);
125 work_lvn_->MergeOne(*merge_lvns_[0], merge_type);
130 work_lvn_->SetValueNameNullChecked(value_name);
133 work_lvn_->Merge(merge_type);
136 return work_lvn_.get();
140 DCHECK(work_lvn_ != nullptr);
141 DCHECK_EQ(bb->id, work_lvn_->Id());
145 bool change = (lvns_[bb->id] == nullptr) || !lvns_[bb->id]->Equals(*work_lvn_);
148 lvns_[bb->id] = work_lvn_.release();
150 work_lvn_.reset();
204 if (!HasNullCheckLastInsn(pred_bb, work_lvn_->Id())) {