Lines Matching refs:base
71 uint16_t field_id, uint16_t base, uint16_t memory_version) { in LookupGlobalValue() argument
72 return gvn->LookupValue(kAliasingIFieldOp, field_id, base, memory_version); in LookupGlobalValue()
76 uint16_t field_id, uint16_t base) { in LookupMergeValue() argument
79 if (lvn->IsNonAliasingIField(base, field_id, type)) { in LookupMergeValue()
80 uint16_t loc = gvn->LookupValue(kNonAliasingIFieldLocOp, base, field_id, type); in LookupMergeValue()
87 gvn, lvn, &lvn->aliasing_ifield_value_map_, field_id, base); in LookupMergeValue()
103 uint16_t field_id, uint16_t base) { in LookupMergeLocationValue() argument
104 return gvn->LookupValue(kMergeBlockAliasingIFieldMergeLocationOp, field_id, base, lvn_id); in LookupMergeLocationValue()
637 if (entry.field_id == kNoValue && escaped_refs_.count(entry.base) != 0u) { in MergeEscapedIFieldTypeClobberSets()
646 hint->base == entry.base && hint->type == entry.type) && in MergeEscapedIFieldClobberSets()
647 escaped_refs_.count(entry.base) != 0u) { in MergeEscapedIFieldClobberSets()
654 if (escaped_refs_.count(entry.base) != 0u) { in MergeEscapedArrayClobberSets()
1007 uint16_t base = GetOperandValue(mir->ssa_rep->uses[0]); in HandlePutObject() local
1008 HandleEscapingRef(base); in HandlePutObject()
1011 void LocalValueNumbering::HandleEscapingRef(uint16_t base) { in HandleEscapingRef() argument
1012 auto it = non_aliasing_refs_.find(base); in HandleEscapingRef()
1015 escaped_refs_.insert(base); in HandleEscapingRef()
1144 uint16_t base = GetOperandValue(mir->ssa_rep->uses[0]); in HandleIGet() local
1145 HandleNullCheck(mir, base); in HandleIGet()
1156 if (IsNonAliasingIField(base, field_id, type)) { in HandleIGet()
1157 uint16_t loc = gvn_->LookupValue(kNonAliasingIFieldLocOp, base, field_id, type); in HandleIGet()
1167 field_id, base); in HandleIGet()
1181 uint16_t base = GetOperandValue(mir->ssa_rep->uses[base_reg]); in HandleIPut() local
1182 HandleNullCheck(mir, base); in HandleIPut()
1191 HandleEscapingRef(base); in HandleIPut()
1216 if (IsNonAliasing(base)) { in HandleIPut()
1217 uint16_t loc = gvn_->LookupValue(kNonAliasingIFieldLocOp, base, field_id, type); in HandleIPut()
1231 &aliasing_ifield_value_map_, field_id, base, value); in HandleIPut()