Home | History | Annotate | Download | only in cctest

Lines Matching defs:cons_string

320 void AccumulateStats(ConsString* cons_string, ConsStringStats* stats) {
321 int left_length = cons_string->first()->length();
322 int right_length = cons_string->second()->length();
323 CHECK(cons_string->length() == left_length + right_length);
325 bool left_is_cons = cons_string->first()->IsConsString();
328 AccumulateStats(ConsString::cast(cons_string->first()), stats);
335 if (cons_string->second()->IsConsString()) {
337 AccumulateStats(ConsString::cast(cons_string->second()), stats);
349 void AccumulateStats(Handle<String> cons_string, ConsStringStats* stats) {
351 if (cons_string->IsConsString()) {
352 return AccumulateStats(ConsString::cast(*cons_string), stats);
355 stats->chars_ += cons_string->length();
360 ConsString* cons_string, ConsStringStats* stats) {
361 ConsStringIterator iter(cons_string);
604 String* flat_string, String* cons_string) {
607 CHECK(cons_string->IsConsString());
618 StringCharacterStream cons_stream(cons_string, offset);
661 Handle<String> cons_string = build(i, &data);
663 AccumulateStats(cons_string, &cons_string_stats);
669 VerifyConsString(cons_string, &data);
674 VerifyCharacterStream(flat_string_ptr, *cons_string);