• Home
  • Raw
  • Download

Lines Matching refs:JSRegExp

1366 void Factory::SetRegExpAtomData(Handle<JSRegExp> regexp,  in SetRegExpAtomData()
1367 JSRegExp::Type type, in SetRegExpAtomData()
1369 JSRegExp::Flags flags, in SetRegExpAtomData()
1371 Handle<FixedArray> store = NewFixedArray(JSRegExp::kAtomDataSize); in SetRegExpAtomData()
1373 store->set(JSRegExp::kTagIndex, Smi::FromInt(type)); in SetRegExpAtomData()
1374 store->set(JSRegExp::kSourceIndex, *source); in SetRegExpAtomData()
1375 store->set(JSRegExp::kFlagsIndex, Smi::FromInt(flags.value())); in SetRegExpAtomData()
1376 store->set(JSRegExp::kAtomPatternIndex, *data); in SetRegExpAtomData()
1380 void Factory::SetRegExpIrregexpData(Handle<JSRegExp> regexp, in SetRegExpIrregexpData()
1381 JSRegExp::Type type, in SetRegExpIrregexpData()
1383 JSRegExp::Flags flags, in SetRegExpIrregexpData()
1385 Handle<FixedArray> store = NewFixedArray(JSRegExp::kIrregexpDataSize); in SetRegExpIrregexpData()
1386 Smi* uninitialized = Smi::FromInt(JSRegExp::kUninitializedValue); in SetRegExpIrregexpData()
1387 store->set(JSRegExp::kTagIndex, Smi::FromInt(type)); in SetRegExpIrregexpData()
1388 store->set(JSRegExp::kSourceIndex, *source); in SetRegExpIrregexpData()
1389 store->set(JSRegExp::kFlagsIndex, Smi::FromInt(flags.value())); in SetRegExpIrregexpData()
1390 store->set(JSRegExp::kIrregexpASCIICodeIndex, uninitialized); in SetRegExpIrregexpData()
1391 store->set(JSRegExp::kIrregexpUC16CodeIndex, uninitialized); in SetRegExpIrregexpData()
1392 store->set(JSRegExp::kIrregexpASCIICodeSavedIndex, uninitialized); in SetRegExpIrregexpData()
1393 store->set(JSRegExp::kIrregexpUC16CodeSavedIndex, uninitialized); in SetRegExpIrregexpData()
1394 store->set(JSRegExp::kIrregexpMaxRegisterCountIndex, Smi::FromInt(0)); in SetRegExpIrregexpData()
1395 store->set(JSRegExp::kIrregexpCaptureCountIndex, in SetRegExpIrregexpData()