Lines Matching defs:string1
635 bool FastCompareStringFlatContent(EcmaString* string1, EcmaString* string2,
638 EcmaStringAccessor string1Acc(string1);
641 auto l = EcmaStringAccessor::GetNonTreeUtf8Data(string1);
650 auto l = EcmaStringAccessor::GetNonTreeUtf16Data(string1);
675 // 1. Check string1 and string2 can fastcompare.
683 EcmaString* string1, EcmaString* string2,
688 const auto length1 = static_cast<int>(EcmaStringAccessor(string1).GetLength());
693 if (!FastCompareStringFlatContent(string1, string2, commonLength, fastCompareData)) {
698 if (!CharIsAsciiOrOutOfBounds(string1, length1, fastCompareData.processedUntil + 1) ||
710 if (!CharCanFastCompareOrOutOfBounds(string1, length1, commonLength) ||
756 const JSHandle<EcmaString> &string1, const JSHandle<EcmaString> &string2,
759 if (*string1 == *string2) {
765 auto flatString1 = JSHandle<EcmaString>(thread, EcmaStringAccessor::Flatten(thread->GetEcmaVM(), string1));