Home | History | Annotate | Download | only in dex

Lines Matching defs:value_name

232   uint16_t value_name;
236 value_name = Versions::LookupGlobalValue(gvn, key, location, start_version);
238 value_name = it->second.last_stored_value;
242 value_name = load_it->second;
244 value_name = Versions::LookupGlobalValue(gvn, key, location, it->second.last_load_memory_version);
247 return value_name;
469 uint16_t value_name = lvn->GetOperandValue(mir->ssa_rep->uses[i]);
470 non_aliasing_refs_.erase(value_name);
673 uint16_t value_name = kNoValue;
679 value_name = it->second;
682 value_name = gvn_->LookupValue(kResolvedSFieldOp, field_id,
687 same_values = same_values && (merge_names_.empty() || value_name == merge_names_.back());
688 merge_names_.push_back(value_name);
691 // value_name already contains the result.
695 value_name = lb->second;
697 value_name = gvn_->LookupValue(kMergeBlockSFieldVersionBumpOp, field_id, id_, kNoValue);
698 merge_map_.PutBefore(lb, merge_names_, value_name);
700 null_checked_.insert(value_name);
704 sfield_value_map_.PutBefore(hint, field_id, value_name);
711 uint16_t value_name = kNoValue;
717 value_name = it->second;
719 value_name = gvn_->LookupValue(kNonAliasingIFieldInitialOp, field_loc, kNoValue, kNoValue);
722 same_values = same_values && (merge_names_.empty() || value_name == merge_names_.back());
723 merge_names_.push_back(value_name);
726 // value_name already contains the result.
730 value_name = lb->second;
732 value_name = gvn_->LookupValue(kMergeBlockNonAliasingIFieldVersionBumpOp, field_loc,
734 merge_map_.PutBefore(lb, merge_names_, value_name);
736 null_checked_.insert(value_name);
740 non_aliasing_ifield_value_map_.PutBefore(hint, field_loc, value_name);
837 uint16_t value_name = kNoValue;
840 value_name = Versions::LookupMergeValue(gvn_, lvn, key, location);
841 same_values = same_values && (merge_names_.empty() || value_name == merge_names_.back());
842 merge_names_.push_back(value_name);
845 // value_name already contains the result.
849 value_name = lb->second;
853 // value_name below may change. This could lead to an infinite loop if the location
857 value_name = Versions::LookupMergeLocationValue(gvn_, id_, key, location);
858 merge_map_.PutBefore(lb, merge_names_, value_name);
860 null_checked_.insert(value_name);
864 load_value_entry.second = value_name;
1040 uint16_t value_name = kNoValue;
1053 value_name = wide ? lvn->GetOperandValueWide(s_reg) : lvn->GetOperandValue(s_reg);
1055 same_values = same_values && (merge_names_.empty() || value_name == merge_names_.back());
1056 merge_names_.push_back(value_name);
1059 // value_name already contains the result.
1063 value_name = lb->second;
1065 value_name = gvn_->LookupValue(kNoValue, mir->ssa_rep->defs[0], kNoValue, kNoValue);
1066 merge_map_.PutBefore(lb, merge_names_, value_name);
1068 null_checked_.insert(value_name);
1073 SetOperandValueWide(mir->ssa_rep->defs[0], value_name);
1075 SetOperandValue(mir->ssa_rep->defs[0], value_name);
1077 return value_name;