Lines Matching refs:fields_

43     : zone_(zone), fields_(kMaxTrackedFields, zone), aliasing_(aliasing) { }  in HLoadEliminationTable()
148 copy->EnsureFields(fields_.length()); in Copy()
149 for (int i = 0; i < fields_.length(); i++) { in Copy()
150 copy->fields_[i] = fields_[i] == NULL ? NULL : fields_[i]->Copy(zone); in Copy()
162 if (that->fields_.length() < fields_.length()) { in Merge()
164 fields_.Rewind(that->fields_.length()); in Merge()
166 for (int i = 0; i < fields_.length(); i++) { in Merge()
168 HFieldApproximation* approx = fields_[i]; in Merge()
178 fields_[i] = approx->next_; in Merge()
265 fields_.Rewind(0); in Kill()
271 if (field >= 0 && field < fields_.length()) { in KillOffset()
272 fields_[field] = NULL; in KillOffset()
309 HFieldApproximation* approx = fields_[field]; in Find()
322 HFieldApproximation* approx = fields_[field]; in FindOrCreate()
341 approx->next_ = fields_[field]; in FindOrCreate()
342 fields_[field] = approx; in FindOrCreate()
350 if (field >= fields_.length()) return; // Nothing to do. in KillFieldInternal()
352 HFieldApproximation* approx = fields_[field]; in KillFieldInternal()
361 fields_[field] = approx->next_; in KillFieldInternal()
384 HFieldApproximation* approx = fields_[field]; in ReuseLastApproximation()
411 if (fields_.length() < num_fields) { in EnsureFields()
412 fields_.AddBlock(NULL, num_fields - fields_.length(), zone_); in EnsureFields()
418 for (int i = 0; i < fields_.length(); i++) { in Print()
420 for (HFieldApproximation* a = fields_[i]; a != NULL; a = a->next_) { in Print()
430 ZoneList<HFieldApproximation*> fields_; member in v8::internal::HLoadEliminationTable