Lines Matching refs:canBeCompress

193     bool canBeCompress = true;
203 canBeCompress = false;
213 canBeCompress = false;
219 return canBeCompress ? factory->NewFromUtf16LiteralCompress(uint16tData, u16str.size()).GetTaggedValue() :
1271 void ProcessDollarAmpersand(std::u16string &stringBuilder, const JSHandle<EcmaString> &matched, bool &canBeCompress)
1275 canBeCompress = false;
1281 int position, bool &canBeCompress)
1287 canBeCompress = false;
1294 int tailPos, bool &canBeCompress)
1301 canBeCompress = false;
1314 bool canBeCompress = true;
1330 return {peekIndex, canBeCompress}; // No change in compressibility, just return the next index.
1338 canBeCompress = false;
1341 return {static_cast<int32_t>(peekIndex) + advance, canBeCompress};
1349 bool canBeCompress = true;
1352 return {peekIndex, canBeCompress};
1360 return {peekIndex, canBeCompress};
1367 return {pos + 1, canBeCompress};
1372 canBeCompress = false;
1374 return {pos + 1, canBeCompress};
1396 bool canBeCompress = true;
1400 canBeCompress = false;
1410 return canBeCompress ?
1422 ProcessDollarAmpersand(stringBuilder, matched, canBeCompress);
1426 ProcessDollarBacktick(ecmaVm, stringBuilder, srcString, position, canBeCompress);
1430 ProcessDollarSingleQuote(ecmaVm, stringBuilder, srcString, tailPos, canBeCompress);
1447 canBeCompress = result.second && canBeCompress; // 保留canBeCompress的值,只在需要时更新为false
1453 canBeCompress = result.second && canBeCompress; // 保留canBeCompress的值,只在需要时更新为false
1469 canBeCompress = false;
1474 return canBeCompress ?
1484 canBeCompress = false;