Lines Matching defs:flat
61 Handle<SeqOneByteString> flat =
66 WriteToFlat(*cons, flat->GetChars(no_gc), 0, length);
67 result = flat;
69 Handle<SeqTwoByteString> flat =
74 WriteToFlat(*cons, flat->GetChars(no_gc), 0, length);
75 result = flat;
85 Handle<String> flat = Flatten(isolate, source, AllocationType::kSharedOld);
88 // the flat string, which could already be a copy or an existing string from
91 switch (isolate->factory()->ComputeSharingStrategyForString(flat, &new_map)) {
97 DCHECK(flat->InSharedHeap());
98 flat->set_map_no_write_barrier(*new_map.ToHandleChecked());
99 return flat;
101 return flat;
104 int length = flat->length();
105 if (flat->IsOneByteRepresentation()) {
109 WriteToFlat(*flat, copy->GetChars(no_gc), 0, length);
115 WriteToFlat(*flat, copy->GetChars(no_gc), 0, length);
1583 String::FlatContent flat = str->GetFlatContent(no_gc);
1584 return flat.IsOneByte() ? IsIdentifierVector(flat.ToOneByteVector())
1585 : IsIdentifierVector(flat.ToUC16Vector());
1629 // ComputeAndSetHash in parallel. Since only flat strings are in-place