Lines Matching defs:builder
3298 static inline void AddSubjectSlice(FixedArrayBuilder* builder,
3308 builder->Add(Smi::FromInt(encoded_slice));
3311 builder->Add(Smi::FromInt(-length));
3312 builder->Add(Smi::FromInt(from));
3415 void Apply(ReplacementStringBuilder* builder,
3646 void CompiledReplacement::Apply(ReplacementStringBuilder* builder,
3655 if (match_from > 0) builder->AddSubjectSlice(0, match_from);
3660 builder->AddSubjectSlice(match_to, subject_length);
3669 builder->AddSubjectSlice(from, to);
3675 builder->AddString(replacement_substrings_[part.data]);
3954 ReplacementStringBuilder builder(isolate->heap(),
3966 builder.EnsureCapacity(parts_added_per_loop);
3972 builder.AddSubjectSlice(prev, start);
3976 builder.AddString(replacement);
3978 compiled_replacement.Apply(&builder,
3991 builder.EnsureCapacity(2);
3992 builder.AddSubjectSlice(prev, subject_length);
4001 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, result, builder.ToString());
4565 FixedArrayBuilder builder(result_elements);
4579 builder.EnsureCapacity(kMaxBuilderEntriesPerRegExpMatch);
4581 ReplacementStringBuilder::AddSubjectSlice(&builder,
4623 builder.Add(*isolate->factory()->NewJSArrayWithElements(elements));
4625 builder.Add(*match);
4635 ReplacementStringBuilder::AddSubjectSlice(&builder,
4646 builder.EnsureCapacity(1);
4647 Handle<FixedArray> fixed_array = builder.array();
4649 Smi::FromInt(builder.length()));
4657 return *builder.ToJSArray(result_array);
15295 // Can't handle this case in the graph builder,